【发布时间】:2011-07-19 20:08:10
【问题描述】:
我有一个链接,当单击它时,它会对某些 div 等执行一些动画功能,并且效果很好。我的问题是当我多次单击按钮等时,动画看起来很奇怪。我希望这样,当我的按钮被点击时,该按钮会被“禁用”2 秒。
我认为我不需要发布代码,但只需询问您是否认为需要它。
我的链接是这样的:
<a href="button">Click</a>
【问题讨论】:
-
您可以删除
href属性,将其放入data-属性中,然后使用setTimeout 将其添加回来。 -
由于您没有发布代码,我并不肯定,但也许您可以在调用动画之前使用 stop() 进行探索,这样点击不会继续向链。如果适合您的情况,这似乎是最简单的解决方案。