gg1985
7.07.2009, 20:21:13
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
lord_t
7.07.2009, 20:26:53
document.location musisz podać w callbacku slideUpa
gg1985
7.07.2009, 20:32:48
a jeśli zdarzenie click (które wywołuje slideUp) jest przypisane do hiperłącza ? czyli nie ma document.location
dr_bonzo
7.07.2009, 20:51:06
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.