当用户停止/结束这样的事件时,我如何调用函数:
我有一个像这样的悬停事件监听器:
elem.addEventListener("mouseover", function(e){
alert("hovering");
},true);
当用户停止悬停时,我想调用以下命令:
alert("stopped hovering");
有没有不需要使用普通鼠标移动事件的巧妙方法?
当用户停止/结束这样的事件时,我如何调用函数:
我有一个像这样的悬停事件监听器:
elem.addEventListener("mouseover", function(e){
alert("hovering");
},true);
当用户停止悬停时,我想调用以下命令:
alert("stopped hovering");
有没有不需要使用普通鼠标移动事件的巧妙方法?
首先,在 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);
使用 mouseout 事件。
elem.addEventListener("mouseout", functionName);