![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 27.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
witam,
jak zrobić aby zmiana css była opóźniona w czasie dla każdego elementu np. li:eq(1) zmiana tła po 1 sek. li:eq(2) zmiana tła po 2 sek. li:eq(3) zmiana tła po 3 sek. ... itd. próbuje tak ale chyba idę zła drogą:
Ten post edytował pakolord 24.03.2018, 18:08:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź pierwszą linię.
Selectory w CSS zaczynają się od 1. Możesz też to zrobić w czystym CSS. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 27.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
nic to nie zmienia (IMG:style_emoticons/default/tongue.gif)
jak robię tak jak napisałem czy od 0 czy 1 to style mi się zmieniają tylko dla pierwszego elementu. w css więcej pisania, chciałem zrobić pętle w js dla ograniczania kodu. Ten post edytował pakolord 24.03.2018, 18:14:00 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Można w czystym CSS, ale to różne opóźnienie dla poszczególnych <li> byłoby upierdliwe do osiągnięcia, zwłaszcza jeżeli nie wiadomo z góry ile elementów będzie na liście.
Wersja jQuery:
Wersja JavaScript :
P.S. Znalazłem bug na forum. Tekst "JavaScript :" bez spacji przed dwukropkiem zostaje zamieniony na "java script:" (IMG:style_emoticons/default/biggrin.gif) Musiałem więc dać spację przed dwukropkiem. Wiem, to straszne. Ten post edytował SmokAnalog 24.03.2018, 18:34:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:57 |