gpt4 book ai didi

javascript - 如果鼠标移动太快,使用 mousemove 处理程序拖动元素会停止跟踪

转载 作者:行者123 更新时间:2023-12-05 00:32:43 46 4
gpt4 key购买 nike

我设置了mousemove处理程序来拖动元素。但是,如果您将光标移动得太快,它会失去对元素的跟踪,并且不会再移动它,直到您将光标移回元素上。

Here's a JSFiddle演示。

为什么这样做?

 $this.on("mousemove.partmove touchmove", function(e){
e.preventDefault();
var moveL = e.clientX;
var moveT = e.clientY;
console.log("mov " + (moveT-vOffset) );
$this.css({"left": moveL-hOffset, "top": moveT-vOffset});
});

最佳答案

我有同样的问题。
我所做的唯一一件事是为其父元素定义 mousemove 事件。
这样,即使您快速移动它,它也可以跟踪指针的位置。

关于javascript - 如果鼠标移动太快,使用 mousemove 处理程序拖动元素会停止跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26922917/

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