【发布时间】:2015-02-27 18:44:08
【问题描述】:
假设我有一个父 div 元素,它有一个 img 子元素,并且我想在父元素悬停时执行一些代码。
<div class="parent">
<img src="link_to_some_image" />
</div>
这里的问题是,当子 img 悬停时,父“悬停状态”会中断。即使子元素悬停,如何使父元素保持悬停状态?
这是一个示例 jsfiddle,尝试将鼠标悬停在空白处,然后悬停在图像上 http://jsfiddle.net/omrf0dxe/
非常感谢!
编辑:img 子元素是一个例子,它可能是其他类型的元素以及 div、链接等
Edit2:好的,显然解决方案是在绑定“退出”事件时使用 mouseleave 而不是 mouseout。
【问题讨论】:
标签: javascript jquery html hover