jQuery提供了一个定时器,可以让我们按照指定的时间间隔执行代码。使用起来非常方便。
//setInterval()方法 设置间隔(函数(){ // 这里是你的代码 }, 1000);
在上面的代码中,setInterval方法接收两个参数。第一个参数是一个函数,就是我们要定期执行的代码。第二个参数是时间间隔(以毫秒为单位)。 。
//clearInterval()方法 var myInterval = setInterval(function(){ // 这里是你的代码 }, 1000); clearInterval(myInterval);
有时候我们需要手动停止定时器的执行。这时候我们就需要用到clearInterval方法。它接收一个参数。该参数是之前调用setInterval方法时返回的ID。通过这个ID,我们可以定位要关闭的定时器。
除了setInterval方法之外,jQuery还提供了setTimeout方法,该方法与setInterval有类似的功能,但与setInterval不同的是,它只会执行一次指定的代码。
//setTimeout()方法 设置超时(函数(){ // 这里是你的代码 }, 1000);
上面代码中,setTimeout方法也接收两个参数。第一个参数是要执行的代码,第二个参数是延迟的毫秒数。
通过上面的介绍,我们可以看到,定时器在jQuery中使用起来非常方便。我们可以用它来实现各种复杂的功能,比如轮播、倒计时等等