<script>
let timeout;//用于存储定时器的变量
// #moveLeft 表示需要监听长按事件的元素
$("#moveLeft").mousedown(function() {
timeout= setTimeout(function() {
alert(2)// 在这里做长按需要的操作
}, 500);// 鼠标按下0.5秒后发生alert事件
});
$("#moveLeft").mouseup(function() {
clearTimeout(timeout);// 清理掉定时器
});
$("#moveLeft").mouseout(function() {
clearTimeout(timeout);// 清理掉定时器
});
</script>
jQuery监听鼠标长按事件---定时器
最新推荐文章于 2023-05-04 17:08:32 发布