我有一个触发动画的按钮。我的动画实际上是幻灯片放映,按钮是前进按钮。但是,如果我在一秒内单击此按钮(让我们说...)5次,幻灯片放映将旋转,在我的情况下,5个容器,但每个容器上的每个旋转动画设置为400毫秒。这意味着总动画需要2秒钟。我所说的是,如果我连续点击前进按钮一秒钟,动画将需要2秒才能实现。所以我想设置一个最大点击率。让我说清楚:
如果我现在点击按钮,我希望它在400毫秒内处于非活动状态(因为我说动画设置为400毫秒),因此使用此按钮触发的动画只发生一次,即使我点击了那个按钮(比方说......)在那段时间内3次。在400毫秒之后,它将再次准备好接受另一个命令。
答案 0 :(得分:1)
你可以这样做:
您可以使用“animationend”事件来观看动画。
答案 1 :(得分:1)
您可以使用 setTimeout() 方法。 setTimeout()
方法在指定的毫秒数后调用函数或计算表达式。