我只是想练习 javascript 和 Jquery,所以我正在编写这个小脚本,它是对文件两侧弹跳球的基本模拟。我觉得这应该是非常微不足道的,但我遇到了很多意想不到的行为。我怀疑这是由于缺乏对 DOM 等的理解。
我不会尝试详细解释有问题的行为,而是会为您提供脚本的这个 jsfiddle。
如您所见,当对象到达页面顶部时,它只是继续前进,告诉我处理 Y 坐标的条件计算结果为 false,而实际上它应该为 true。
感谢大家的帮助!
最佳答案
问题是您正在为超过 10 毫秒的位置设置动画...但是您的循环执行速度比这快,因此位置变化的速度不够快,无法使循环中的比较有效。
关于javascript - 我似乎无法识别的神秘错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853201/