JavaScript HTML DOM onmouseleave 事件
-
onmouseleave 事件
将鼠标指针移出元素时会发生onmouseleave事件。提示:此事件通常与onmouseenter事件一起使用 ,该事件在将鼠标指针移动到元素上时发生。提示:onmouseleave事件类似于onmouseout 事件。唯一的区别是onmouseleave事件不会冒泡(不会传播文档层次结构)。请参阅本页底部的“更多示例”,以便更好地了解这些差异。将鼠标指针移出图像时执行JavaScript:
尝试一下<img onmouseleave="bigImg(this)" src="/images/smiley.png" alt="Smiley">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 onmouseleave 5.5+30.0+支持6.1+11.5+ -
语法
在HTML中:<element onmouseleave="myScript">在JavaScript中:object.onmouseleave = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("mouseleave", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
-
更多例子
<div onmousemove="myMoveFunction()"> <p id="demo">我将演示onmousemove!</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">我将演示onmouseenter!</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">我将演示onmouseover!</p> </div> 尝试一下