浅谈jQuery中setInterval()方法

浅谈jQuery中setInterval()方法

本文主要介绍jQuery中的setInterval()方法,非常简单实用,有需要的朋友可以参考一下。

定义和用法:

setInterval()方法可以在指定的时间段(以毫秒为单位)调用函数或计算表达式。

setInterval()方法将一直调用该函数,直到调用clearInterval()或关闭窗口。setInterval()返回的ID值可以用作clearInterval()方法的参数。

var time=0;

用法1:

函数跳转(){

…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

}

time=setInterval(jump ,5000);//每五秒钟调用一次函数

当需要暂停时

$().hover(function(){

clearInterval(time),函数(){

time=setInterval(jump ,5000);

}

})

用法2:

函数autoPlay(){

time=setInterval(function(){

…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

},5000);

}

autoPlay();//调用函数

当需要暂停时

$().hover(function(){

clearInterval(time),函数(){

autoPlay();

}

})

总结:

第一个用法思路很清楚。首先,设置一个函数,通过setInterval自己调用,但是在别处很难调用。

第二种方法看起来很乱。在setInterval里面写自己调用的函数,然后在上面放一个著名的函数,然后调用这个著名的函数实现自动化。在别处调用更方便。

以上纯属个人观点。希望大神们多多指教。

浅谈jQuery中setInterval()方法