我一直在这个网站的另一个问题上工作,几乎完成了我需要完成的任务。我有30个div在一段时间内滑入和滑出。我想要实现的是,当点击每个div中的一个锚点时,它应该停止旋转。
在另一个问题页面中,有人建议我使用clearInterval,但我无法让它工作。更多详情请点击此处:Sliding through divs at interval - jQuery - Stack Overflow
如果有人有任何建议,解释或简单的例子 - 我将非常感激。
提前致谢!!
答案 0 :(得分:5)
setInterval()
会返回您需要存储的标识符,以便使用clearInterval()
正确取消该标识符。
// Alert 'hi' every second
var interval = setInterval( function()
{
alert( 'hi' );
}, 1000 );
// But cancel after 5 seconds
setTimeout( function()
{
clearInterval( interval );
}, 5100 );