我有一个包含列表的 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 会触发一个事件?