我有以下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
});
但这不起作用?