如何暂停Jquery脚本

时间:2013-06-23 19:11:22

标签: javascript jquery

所以我正在制作一个非常简单的游戏,按下按钮时图像会移动。问题是,如果你按下,例如,在第一个anmation完成之前离开两次,它会做第二次。我希望脚本在执行动画时不做出反应。

编辑:我会让你知道,我在编码时非常糟糕,我只是想做一些小事。我完成的所有内容都是关于codecademy的,所以我不知道这是否可以用简单的代码完成。 澄清:当某个动画忙碌时,我不希望Jquery记录任何动作

1 个答案:

答案 0 :(得分:0)

你不应该为游戏使用jQuery动画,你应该手动跟踪对象的坐标并手动更新位置。这样,您就可以绝对精确地控制对象的位置。

也就是说,在这种特殊情况下,您可以尝试将布尔值isMoving设置为false,然后在动画开始时将其切换为true,并将其设置回{{ 1}}在动画的回调函数中。这样,您可以告诉它只启动动画false

相关问题