Вопрос по 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, время: 22:22. |