Mam funkcję JS która rozwija mi ładne menu na stronie i po klknięciu wyboru ładnie je zwija przez polecenie:
$("#menu").slideToggle("slow");
Fajnie to działa i menu się tak powoli chowa ale teraz w następnej lini kodu muszę wywołać polecenie przeładowują (AJAX) linie z menu bo wybór przez usera został dokonany i trzeba zmodyfikować wygląd tych elementów graficznych. Piszę więc:
$('#wynik').load('action.php', {par0: par0, par1: par1, par2: par2}, function(result){{});
Wszytsko działa ok tylko jest problem z grafika menu bo teraz zaraz po wykonaniu wyboru w rozwijanym menu nie ma tego powolnego chowania się menu tylko grafika menu znika i pojawia się nowy załadowany przez Ajaxa element. Aj chcę żeby ta animacja chowania się menu była. Jak opóźnić wywołanie drugiej funkcji ładującej nową grafę aby pierwsza funkcja mogła do końca się wykonać. Czy mam wstawić pomiędzy funkcję:
setTimeout('nazwaFunkcji()', czasZwłoki);