[jquery] or [ajax] Div move to

Odpowiedz Nowy wątek
2009-04-30 12:16

Rejestracja: 10 lat temu

Ostatnio: 4 lata temu

0

Witajcie
Potrzebuje prostego algorytmu do przesuwania divów o wektor pixel po pixelu.

Chodzi mi o coś w stylu
$("#mapa").move_to(5,6);
i div przesuwa się do tych współrzędnych.


Pozostało 580 znaków

2009-04-30 15:30

Rejestracja: 12 lat temu

Ostatnio: 8 miesięcy temu

0

http://to.o12.pl/work/game/alpha/game_applet.php

Z mojej gry:

//Code by Misieq
function moveObjectTop(obj, actualPos, maxPos) {
actualPos = parseFloat(actualPos);
    if (maxPos > actualPos) {
    //log.info('actualPos: ' + actualPos);
    actualPos = actualPos+1;
    //log.debug('actualPos: ' + actualPos);
    document.getElementById(obj).style.top = actualPos + 'px';
    }
    if (maxPos < actualPos) {
    //log.info('actualPos: ' + actualPos);
    actualPos = actualPos-1;
    //log.debug('actualPos: ' + actualPos);
    document.getElementById(obj).style.top = actualPos + 'px';
    }
    if (maxPos == actualPos) {
    //log.debug('true');
    self_moven_top = false;
    return true;
    }
//log.debug('Timeout');
setTimeout('moveObjectTop("' + obj + '", "' + actualPos + '", "' + maxPos + '")', 25);
}

function moveObjectLeft(obj, actualPos, maxPos) {
actualPos = parseFloat(actualPos);
    if (maxPos > actualPos) {
    //log.info('actualPos: ' + actualPos);
    actualPos = actualPos+1;
    //log.debug('actualPos: ' + actualPos);
    document.getElementById(obj).style.left = actualPos + 'px';
    }
    if (maxPos < actualPos) {
    //log.info('actualPos: ' + actualPos);
    actualPos = actualPos-1;
    //log.debug('actualPos: ' + actualPos);
    document.getElementById(obj).style.left = actualPos + 'px';
    }
    if (maxPos == actualPos) {
    //log.debug('true');
    self_moven_left = false;
    return true;
    }
//log.debug('Timeout');
setTimeout('moveObjectLeft("' + obj + '", "' + actualPos + '", "' + maxPos + '")', 25);
}

Women were the reason I became a monk - and, ah, the reason I switched back...

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0