gpt4 book ai didi

jquery - 如何在Jquery中检测div上的长按?

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

我想在用户在 div 上按下 2 秒 时执行某些功能。

这可能吗?

这是我的代码来检测 div 上的点击

$('div').mousedown(function() {

});

最佳答案

添加一个限制,仅允许在鼠标按下 2 秒后发生点击。

var timer;
$('div').on("mousedown",function(){
timer = setTimeout(function(){
alert("WORKY");
},2*1000);
}).on("mouseup mouseleave",function(){
clearTimeout(timer);
});

编辑:我也添加了 mouseleave,因为如果鼠标离开元素然后触发 mouseup,它不会停止计时器。

关于jquery - 如何在Jquery中检测div上的长按?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586883/

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