单击ClearInterval

时间:2010-05-21 16:50:47

标签: javascript jquery

我一直在这个网站的另一个问题上工作,几乎完成了我需要完成的任务。我有30个div在一段时间内滑入和滑出。我想要实现的是,当点击每个div中的一个锚点时,它应该停止旋转。

在另一个问题页面中,有人建议我使用clearInterval,但我无法让它工作。更多详情请点击此处:Sliding through divs at interval - jQuery - Stack Overflow

如果有人有任何建议,解释或简单的例子 - 我将非常感激。

提前致谢!!

1 个答案:

答案 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 );