Попытка отложить анимацию при запуске - PullRequest
0 голосов
/ 21 июня 2011

У меня есть:

$(window).one('load',function() {
    setTimeout(function() { 
        $('.slider').slideToggle('slow'),
        15000 
    });
});

Я пытаюсь ограничить анимацию только один раз, чтобы не раздражать.Проблема в том, что он не ждет 15 секунд.Он оживляет сразу.

Ответы [ 3 ]

2 голосов
/ 21 июня 2011

Я на самом деле удивлен, что это компилируется (или, скорее, не кричит на вас) - вы потеряли «}».

setTimeout(function() { 
        $('.slider').slideToggle('slow')
    }, // <-- right there!
    15000 
);// <-- not there!
2 голосов
/ 21 июня 2011
$(window).one('load',function() {
    setTimeout(
        function(){$('.slider').slideToggle('slow')},
        15000 
    );
});
1 голос
/ 21 июня 2011

Запятая не в том месте.

Время является параметром setTimeout функция

$(window).one('load',function() {
    setTimeout(function() { 
           $('.slider').slideToggle('slow');
        },
      15000);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...