我需要知道如何做到这一点。
我需要在点击链接 2-3 秒时触发一个事件。如果它少于 1 秒,那么它什么都不做。
我希望我的信息得到了传达。
最佳答案
您可以使用定时器来实现这一点:
var pressTimer
$("a").mouseup(function(){
clearTimeout(pressTimer)
// Clear timeout
return false;
}).mousedown(function(){
// Set timeout
pressTimer = window.setTimeout(function() { ... your code ...},1000)
return false;
});
看看这是否适合您! :)
关于javascript - html - 如果鼠标点击几秒钟触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927667/