当用户停止/结束如下事件时,如何调用函数:
我有一个像这样的悬停事件监听器:
elem.addEventListener("mouseover", function(e){
alert("hovering");
},true);
我希望在用户停止悬停时调用以下内容:
alert("stopped hovering");
有没有任何巧妙的方法,这不需要使用正常的鼠标移动事件?
答案 0 :(得分:3)
答案 1 :(得分:3)
首先,在Javascript中,hover
状态称为mouseover
。
elem.addEventListener("mouseover", function(e){
alert("hovering");
var mouseOut = function(){
alert('Mouse leaved');
this.removeEventListener('mosueout',mouseOut);
}
this.addEventListener('mouseout',mouseOut);
},true);