jQuery中提供了定时器让我们可以实现在指定时间间隔下执行代码的功能,它的使用非常方便。

// setInterval()方法setInterval(function(){// your code here}, 1000);

上面的代码中,setInterval方法接收两个参数,第一个参数是一个函数,它是我们想要定时执行的代码,第二个参数是时间间隔,以毫秒为单位。

// clearInterval()方法var myInterval = setInterval(function(){// your code here}, 1000);clearInterval(myInterval);

有时候我们需要手动停止定时器的执行,这时候就需要用到clearInterval方法,它接收一个参数,这个参数是之前调用setInterval方法时返回的一个ID,通过这个ID便可以定位要关闭的定时器。

除了setInterval方法外,jQuery还提供了一个setTimeout方法,它的作用和setInterval类似,但是与setInterval不同的是,它只会执行一次指定的代码。

// setTimeout()方法setTimeout(function(){// your code here}, 1000);

上面的代码中,setTimeout方法同样接收两个参数,第一个参数是执行的代码,第二个参数是延迟的毫秒数。

通过上面的介绍,我们可以看出,定时器在jQuery中的使用非常方便。我们可以利用它来实现各种复杂的功能,比如轮播图、倒计时等。

jquery里面的定时器