【发布时间】:2010-07-28 14:06:38
【问题描述】:
我有一个涉及 setinterval 的问题。最好展示一个例子,所以这里有一个链接:
http://boudaki.com/testing/carouselTest
基本上,我无法按照我的需要进行这项工作。当页面加载时,内容每三秒旋转一次,右侧的编号按钮也会这样做。当您单击按钮时,按钮会扩展并且动画停止 - 一切都很好。然后,当您单击按钮底部的小关闭按钮时,动画会继续 - 一切都很好......但是当您再次单击编号按钮时,动画会继续进行。为什么?
代码比较多,但是 setIntervals 和 clear interval 是:
- 第 69 行:在 document.ready 上启动动画关闭 - 将 timerId 分配给全局变量
- 第 87 行:当用户单击该动画中的编号按钮 clearinterval 时
- 第 102 行:当用户单击关闭按钮时,再次启动动画
就是这样......我只是不明白为什么它第二次没有停止动画???有谁知道为什么?
有什么想法吗?
【问题讨论】:
标签: javascript jquery