【发布时间】:2011-10-10 23:02:06
【问题描述】:
我有以下html
<div class="a-class">
<img src="image" alt="" />
<div class="b-class"></div>
</div>
我正在使用
jQuery('.a-class').mouseleave(function() {
//blah blah
});
问题在于 b-class 的一部分“覆盖”在 a-class 之上 - 所以每次我将鼠标移到 b-class 的覆盖层上时 - 它会触发 mouseleave
我有什么办法可以忽略b-class 吗?想也许:
jQuery('.a-class').not('.b-class').mouseleave(function() {
//blah blah
});
但这不起作用?
【问题讨论】:
标签: javascript mouseover mouseleave mouseenter