前端之家收集整理的这篇文章主要介绍了
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
原文链接:https://www.f2er.com/js/159619.html