Вопрос по setTimeout
Суть в том,что хочу сделать чтобы по клику на кнопку сначала проигрывалась анимация,потом происходил переход на указанную страницу.
Сделал так: var b = $(".circle"); $(function(){ var num1 = $(".num1"); num1.on("click",function() { b.fadeOut(); setTimeout(location.href = "second_menu_1.html",300); }); }); $(function(){ var num2 = $(".num2"); num2.on("click",function() { b.fadeOut(); setTimeout(location.href = "second_menu_2.html",300); }); }); но b.fadeOut(); не работает. Если закоментить тайм ауты,то работает,но вместе и то,и то никак. Заранее спасибо! PS. html (генериуется спомощью php поэтому не могу нормально вставить). |
tupoimudak2,
:-? $(function() { var b = $(".circle"); var num1 = $(".num1"); var num2 = $(".num2"); num1.on("click", function() { b.fadeOut(300, function() { location.href = "second_menu_1.html" }) }); num2.on("click", function() { b.fadeOut(300, function() { location.href = "second_menu_2.html" }) }) }); |
Часовой пояс GMT +3, время: 16:28. |