jQuery监听鼠标长按事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21891743/article/details/84307799

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>

猜你喜欢

转载自blog.csdn.net/qq_21891743/article/details/84307799
今日推荐