我在用onmouseout
函数编写的div中有一个类似图像的小缩略图。
<div onmouseout="chng()">
<!-- Image Here -->
</div>
将函数chng
定义为:
function chng(){
alert('Hi');
}
我的问题是,当我移动鼠标指针时,它会发出警报!
我想要的只是当鼠标指针完全在div之外时才会出现警告。
答案 0 :(得分:0)
jQuery可以提供帮助:
<div id="my_div">image here</div>
<script>
$(function(){
$("#my_div").hover(function(){
// Put here some action for onMouseOver
}, function(){
// Put here some action for onMouseOut
});
});
</script>
甚至:
<div id="my_div">image here</div>
<script>
$( "#my_div" ).mouseout(function() {
// Put here some action for onMouseOut
});
</script>
答案 1 :(得分:-1)
<html>
<script language="javascript">
function chng()
{
alert("mouseout");
}
</script>
<body>
<div onmouseout="chng()">
//Image Here
</div>
</body>
</html>
&#13;