Ita*_*vka 4 html events mouseout html-lists
检查这个简单的代码:
<ul onmouseout='alert(1)'>
<li>aaaaaaaaaaaaaaaaaaaaaaaa</li>
<li>bbbbbbbbbbbbbbbbbbbbbbbbb</li>
<li>ccccccccccccccccccccccccc</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
onmouseout即使我UL在LI使用鼠标移动时,事件也会被触发.
这是FireFox,我怎样才能做到正确,所以当我真的离开时,事件会被触发UL?
您可以使用jQUery mouseout或jQuery mouseleave函数,Mootools也是如此.
编辑
只要您离开一个li并转到下一个,就会触发鼠标输出事件,但只有离开整个div时才会触发mouseleave
$('#id').mouseleave(function(){
alert("left the div");
});
Run Code Online (Sandbox Code Playgroud)