设置jQuery的最大点击率

设置jQuery的最大点击率,jquery,animation,Jquery,Animation,我有一个触发动画的按钮。我的动画实际上是一个幻灯片放映,按钮是前进按钮。但如果我在一秒钟内单击此按钮(比如…)5次,幻灯片放映将旋转5个容器,但每个容器上的每个旋转动画都设置为400毫秒。这意味着整个动画需要2秒。我要说的是,如果我连续单击前进按钮一秒钟,动画将需要2秒钟才能实现。所以我想设置一个最大点击率。让我澄清一下: 如果我现在单击该按钮,我希望它在400毫秒内处于非活动状态(因为正如我所说,动画设置为400ms),以便使用该按钮触发的动画只发生一次,即使我在该间隔内单击该按钮(比如…)3

我有一个触发动画的按钮。我的动画实际上是一个幻灯片放映,按钮是前进按钮。但如果我在一秒钟内单击此按钮(比如…)5次,幻灯片放映将旋转5个容器,但每个容器上的每个旋转动画都设置为400毫秒。这意味着整个动画需要2秒。我要说的是,如果我连续单击前进按钮一秒钟,动画将需要2秒钟才能实现。所以我想设置一个最大点击率。让我澄清一下:

如果我现在单击该按钮,我希望它在400毫秒内处于非活动状态(因为正如我所说,动画设置为400ms),以便使用该按钮触发的动画只发生一次,即使我在该间隔内单击该按钮(比如…)3次。在400毫秒后,它将再次准备执行另一个命令。

您可以执行以下操作:

  • 启动动画
  • 设置按钮属性disabled=“disabled”以便任何人都不能触发动画
  • 动画完成后,删除属性“已禁用”
  • 您可以使用“”事件观看动画。

    您可以使用方法。
    setTimeout()
    方法在指定的毫秒数后调用函数或计算表达式