【发布时间】:2012-11-21 14:12:33
【问题描述】:
我有一个包含列表的 html 页面
<ul id="mylist">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
</ul>
然后是一些 jquery 代码来触发鼠标离开列表的事件
$('#mylist').mouseout(function(evt) {
$(this).fadeOut('fast');
});
问题是,当我在 item1 和 item2 之间移动鼠标(从 item1 垂直开始向下移动到 item2)时,鼠标会触发(并且 $this 正在引用 ul)。即使我认为我没有离开列表,为什么 ul 会触发事件?
【问题讨论】:
标签: javascript jquery list mouse