Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%)
|
Witam
Mam w kodzie najpier slideUp(), a po tym document.location Czemu przeglądarka nie czeka aż się zwinie tylko od razy przenosi tak ma podane w document.colation ? Pzdr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Bo slideUp - jak i inne animacje wykonuja sie asynchronicznie. Dlatego musisz korzystac z callbackow.
$('.cos').slideUp('normal', function() { alert('wykona sie dopiero po zwinieciu'); }); Musisz jeszcze zatrzymac eventa, event.preventDefault() i odpalic w callbacku document location. Te szczegoly zaleza bardzo od tego jak zaimplementowales to u siebie, pokaz kod. |
|
|
|
gg1985 [JQuery] Dlaczego nie czeka aż wykona się się slideUp 7.07.2009, 20:21:13
lord_t document.location musisz podać w callbacku slideUp... 7.07.2009, 20:26:53
gg1985 a jeśli zdarzenie click (które wywołuje ... 7.07.2009, 20:32:48 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 07:34 |