gpt4 book ai didi

javascript - 当对象跟随鼠标时,为什么 javascript 会出现延迟?

转载 作者:行者123 更新时间:2023-11-30 17:56:51 24 4
gpt4 key购买 nike

例如,当使用 jquery ui draggable ( http://jqueryui.com/draggable/ ) 时,对象跟随鼠标移动而不是随鼠标移动。位置似乎有一个框架差异。

这是为什么呢?有办法解决这个问题吗?

最佳答案

动画正在追逐您鼠标的移动,因为它必须等待mousemove event。 .

而且,虽然事件在您移动鼠标指针时相当快地触发,但它仍然在指针实际移动后触发。因此,如果盒子仍在运动,它的位置总是会更新到指针所在的位置。

该事件也将受到 JavaScript 的(主要)单线程处理的限制。如果引擎正忙,包括事件的前一个触发器,则最近的触发器将不得不等待引擎再次空闲。

并且,将这些触发器计为,jQuery 还采用了缓动,因此当存在不规则间隔的帧时,框的位置不会奇怪地跳跃.

关于javascript - 当对象跟随鼠标时,为什么 javascript 会出现延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com