我有这个DOM:
<div class="container">
<img src="" />
<div class="nav">
<div class="left"></div>
<div class="right"></div>
</div>
</div>
现在,我创建此jquery函数:
$('img').mouseover(function(){
$('img').css('width', 'auto');
}
但是,如果我将鼠标悬停在div导航上,它将停止工作。如何防止这种行为?谢谢。
答案 0 :(得分:2)
之所以会发生这种现象,是因为您将鼠标悬停在Kernel.theta
上之后,鼠标不再悬停在div
上。
因此,不要将img
函数绑定到图像,而是将其绑定到.mouseover
。
然后使用jQuery的div
函数查找图像。
.find()
答案 1 :(得分:0)
您可以给div样式:pointer-events: none