![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 11 Dołączył: 12.10.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Hej, Uczę się JS'a i w celach edukacyjnych napisałem coś takiego:
Problem jest takie, że Przesuniecie() wykonuje sie tylko raz i zmienia CSS: left:11px a chcialbym, zeby Przesuniecie() wykonywalo sie cyklicznie (czyli co 100ms zmieniala "left" na starawartosc+1px) Prosze o pomoc EDIT: Wiem, ze "stan" proboje zwiekszac w roznyhc miejsach, ale i tka zadne nie dziala tak, jak sie spodziewalem. Ten post edytował Twist 4.09.2011, 18:56:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Źle wywołujesz: setInterval(Przesuniecie(),100);
Powinno być: setInterval(Przesuniecie,100); https://developer.mozilla.org/pl/DOM/window.setInterval Jeżeli nadal nie zadziała umieść HTML i daj przykład na żywo - np. tu: http://www.jsfiddle.net/ Dam Ci więcej wskazówek, jeżeli dasz cały kod (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 03:05 |