![]() |
![]() |
![]()
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: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
document.location musisz podać w callbacku slideUpa
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
a jeśli zdarzenie click (które wywołuje slideUp) jest przypisane do hiperłącza ? czyli nie ma document.location
Ten post edytował gg1985 7.07.2009, 20:33:05 -------------------- |
|
|
![]()
Post
#4
|
|
![]() 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. -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:24 |