js控制定时任务的执行与停止

来源:互联网 发布:js define的用法 编辑:程序博客网 时间:2024/06/06 04:49


有时候jsp页面中做了一个定时任务,比方说定时刷新图片,但是我们想在鼠标经过的时候停止图片的刷新,即停止任务的执行。那么可以用一下js代码控制:

//定义一个变量

var  stopImg = "";

//将定时任务赋值给变量

stopImg = setInterval(changeImg,3000);//changeImg为定时刷新的函数名

//阻止任务执行

clearInterval(stopImg);

当然如果想在鼠标离开的时候开启这个任务,用以下代码:

//将定时任务赋值给变量

stopImg = setInterval(changeImg,3000);