![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki mały problem. Przerabiam sobie teraz przykłady z jQuery i natrafilem na przeszkodę. Mianowicie:
Działa ładnie, efekt jak zapewne domyślacie się jest to przenikanie tła. Pomyślałem sobie że fajnie byłoby gdyby to wszystko się jeszcze wysuwało i tutaj pojawia się problem: Przerobiłem to na takie coś:
I można powiedzieć że działa, ale dla wszystkich span'ów. Chciałbym żeby to działało tak jak z tym pierwszym efektem, dla pojedyńczego span'a. Próbowałem robić z $(this), zagnieżdzać jeszcze jedną funkcję function(){ $(ul#separator span).animate({left: "-250px"}, 1000 ); }, ale brak porządanego efektu. Ktoś mógłby mnie nakierować na właściwy tor rozumowania tego? Ten post edytował Oczko21 14.03.2012, 14:48:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Może dlatego ,że brakuje cudzysłowów w
$(ul#separator span).animate({left: "0px"}, 1000 ); może powinno być: $("ul#separator span").animate({left: "0px"}, 1000 ); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wybacz, niedokładnie przepisałem.
Oczywiście w orginale były cudzysłowy i nic to nie zmieniło. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod $(function() { ?
$("ul#separator span").css("opacity","0"); // on mouse over $("ul#separator span").hover(function () { $(this).stop().animate({ opacity: 1 }, "slow"), $(this).animate({left: "0px"}, 1000 ); }, // on mouse out function () { $(this).stop().animate({ opacity: 0 }, "slow"), $(this).animate({left: "-250px"}, 1000 ); }); }); -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 03:01 |