jQuery监听鼠标长按事件
jQuery监听鼠标长按事件
<script>
var 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>