1. 程式人生 > >jQuery監聽滑鼠長按事件

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>