Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2017, 21:03
Новичок на форуме
Отправить личное сообщение для tupoimudak2 Посмотреть профиль Найти все сообщения от tupoimudak2
 
Регистрация: 16.06.2017
Сообщений: 3

Вопрос по 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, 05.08.2017 в 21:12.
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2017, 23:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

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"
        })
    })
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зацикливание функции setTimeout MininAS Общие вопросы Javascript 19 14.10.2015 00:02
Передача контекста через setTimeout decadent jQuery 3 10.02.2011 19:01
setTimeout как он работает??? namo86 Общие вопросы Javascript 16 02.02.2011 09:01
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49
setTimeout в браузере IE и Opera leha66 Javascript под браузер 2 13.12.2010 13:02