radvanced
11.03.2011, 07:58:37
Mam na stronce menu zrobione listą.
chciałem dodac troche efektów dla uzytkowników mających wlaczona obsługe JS.
piszę skrypt
$('li.item3').click( function(event){
event.preventDefault();
prepare_stage_2(); // fadeOut, animate etc
});
po wykonaniu funkcji prepare_stage_2() chciałbym aby wykonało się domyślne działanie linku.
Kto podpowie jak?
Dzięki
Michał
phpion
11.03.2011, 08:53:54
Nie ma na to prostego sposobu. Musisz takie zdarzenie obsłużyć ręcznie. Przykład dla linków masz w komentarzu:
http://api.jquery.com/event.isDefaultPrevented/
radvanced
11.03.2011, 09:32:27
Dzięki,
myslałem ze uda się ogólnie, zebym nie musiał dla kazdego linka pisac odnosnika.
Pozdrawiam
cojack
11.03.2011, 23:41:04
Przecież pierw i tak się wykona js, usuń to preventDefault i daj mu timouta jak tak bardzo chcesz.