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>