gpt4 book ai didi

javascript - 如何检查点击持续了多长时间?

转载 作者:行者123 更新时间:2023-12-03 07:25:10 27 4
gpt4 key购买 nike

我正在触发 onClick 事件,并希望以某种方式检查它是否只是一次单击,或者在释放鼠标按钮并实际触发单击事件之前是否已按住一段时间。

这样做的原因是执行 myTest() 函数,以便 onClick="myTest()" 简单地控制台记录“鼠标被单击”或“鼠标”被按住并点击”,具体取决于用户执行的操作。

最佳答案

您应该执行以下代码:

var timeout, clicker = $('#clicker');
var count = 0;

clicker.mousedown(function(){
timeout = setInterval(function(){
clicker.text(count++);
}, 500);

return false;
});

$(document).mouseup(function(){
clearInterval(timeout);
return false;
});

您可以将鼠标放在方 block 上,此处输入代码计数间隔为 500 毫秒。

您可以根据您的要求进行更改

希望这对您有帮助。

关于javascript - 如何检查点击持续了多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36032863/

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