javascript – 在网站上听鼠标举办活动?

前端之家收集整理的这篇文章主要介绍了javascript – 在网站上听鼠标举办活动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道’mousedown’是用户按下鼠标时,’mouseup’是用户释放鼠标时.但是我想在用户按下鼠标并按住它直到它释放后听这个事件.有任何想法吗?

解决方法

如果你想要保持状态,那么当你处于mousedown事件状态一段时间时它就会处于状态.当您按moused而不是mouseup时,此状态存在.因此,您需要获取一个记录事件当前状态的变量.

JS

$('div').on('mousedown mouseup',function mouseState(e) {
    if (e.type == "mousedown") {
        //code triggers on hold
        console.log("hold");
    }
});

Working Fiddle

猜你在找的JavaScript相关文章