jQuery延迟启动功能

时间:2010-10-28 10:32:40

标签: jquery delay

我正在使用jQuery Cycle插件循环浏览一些单词,但我不希望它在页面加载后几秒钟内启动或显示任何单词,可能是10秒左右。

这是我的代码:

$(document).ready(function() {

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

等待10秒然后运行循环功能并显示默认隐藏的内容的最佳方法是什么。感谢。

2 个答案:

答案 0 :(得分:2)

只需使用javascript setTimeout函数。

setTimeout(function(){
    $('#question').cycle({ speed: 2000 });
    // Other code to show whatever you want goes here, ie. $('some selector').show();
}, 10000);

答案 1 :(得分:0)

您可以使用setTimeOut()功能:

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