防止将鼠标悬停在同级上

时间:2019-02-13 14:58:21

标签: jquery css

我有这个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导航上,它将停止工作。如何防止这种行为?谢谢。

2 个答案:

答案 0 :(得分:2)

之所以会发生这种现象,是因为您将鼠标悬停在Kernel.theta上之后,鼠标不再悬停在div上。

因此,不要将img函数绑定到图像,而是将其绑定到.mouseover。 然后使用jQuery的div函数查找图像。

.find()

答案 1 :(得分:0)

您可以给div样式:pointer-events: none

相关问题