wartosc = document.getElementById('divek').style.left; wartosc=parseInt(wartosc); zmiana=0; id = setInterval( function() { document.getElementById('divek').style.left=wartosc-5; wartosc=wartosc-5; zmiana=zmiana+5; if(zmiana == 50) { clearInterval(id); zmiana=0; } }, 20);
Wygląda to mniej wiecej w taki sposob. Jak uniknac zapetlenia, tj wystepowania interwalu w interwale ? Jakis pomysł na jakiś warunek ? Próbowałem sprawdzać czy istnieje zmienna 'id'. no i mam jeszcze jedną opcję, ale tu w gre wchodzi AJAX a to zbedne obciazenie.
Proszę o odpowiedź