【发布时间】:2014-07-18 08:32:28
【问题描述】:
例如我得到了这个 html:
<div id="div1">
<div id="div2"></div>
</div>
div2 是 display:none。
那么有没有 jquery 方法,在 div1 上触发悬停功能,显示 div2。
像这样:
$('#div1').hover(function(){
$('#div2').stop().fadeIn();
}, function(){
$('#div2').stop().fadeOut();
});
我有一个更大的代码,但它太大而无法发布。我尝试的每个功能都不是很好。我只想在最低层元素 div1 上触发悬停。但大多数情况下,如果fadeIn() 被触发并且光标移到它上面,div1 上的悬停效果就会结束。
是否有包含所有子元素的悬停功能?
【问题讨论】:
-
使用
mouserover将适用于所有子元素。 -
好的,我试试。感谢您的评论。
-
不是
hover()的组合mouserover()和mouseout吗?
标签: javascript jquery html css hover