gpt4 book ai didi

javascript - onmousedown 事件不是连续事件吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:41 25 4
gpt4 key购买 nike

我想要在用户连续按住鼠标按钮时用户鼠标的位置?

我尝试使用以下代码:

$(div).mousedown(function(eventObj){
console.log(eventObj.clientX);
});

但是这段代码只在用户按下鼠标按钮时提供一次鼠标位置。

最佳答案

例如,您可以使用setInterval 函数在鼠标按钮按下 时重复调用一个函数,然后使用clearInterval 来松开鼠标按钮时停止。这是一个示例(使用 jQuery):

var interval;
$("#div").mousedown(function(eventObj) {
interval = setInterval(performWhileMouseDown(eventObj), 100);
}).mouseup(function() {
clearInterval(interval);
});
function performWhileMouseDown(eventObj) {
console.log(eventObj.clientX);
}

关于javascript - onmousedown 事件不是连续事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45493109/

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