![]() |
![]() |
![]()
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%) ![]() ![]() |
1. Zamiast zmiennych tak,nie używaj true(tak)/false(nie)
2. Zrób jedną funkcję do przesuwania i jedną do zatrzymywania - a nie wszystko osobno 3. Zauważ, że większość kodu Ci się powtarza - warto tworzyć funkcje z argumentem, które znacznie skrócą kod. 4. Poczytaj o clearInterval |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:43 |