jQuery задержка запуска функции - PullRequest
1 голос
/ 28 октября 2010

Я использую плагин jQuery Cycle для циклического перебора некоторых слов, но я не хочу, чтобы он запускал или отображал какие-либо слова в течение нескольких секунд после загрузки страницы, возможно, через 10 секунд.

Это код, который у меня есть:

$(document).ready(function() {

 $('#questions').cycle({ 
    delay:  10000, 
    speed:  2000
});
});

Как лучше всего подождать 10 секунд, а затем запустить функцию цикла, а также показать содержимое, которое будет скрыто по умолчанию.Спасибо.

Ответы [ 2 ]

2 голосов
/ 28 октября 2010

Просто используйте функцию javascript setTimeout.

setTimeout(function(){
    $('#question').cycle({ speed: 2000 });
    // Other code to show whatever you want goes here, ie. $('some selector').show();
}, 10000);
0 голосов
/ 28 октября 2010

Вы можете использовать функцию setTimeOut():

$(function(){
  setTimeOut(function(){
    $('#questions').cycle({ 
        delay:  10000, 
        speed:  2000
    });
  }, 5000)
});
...