【发布时间】:2014-02-11 09:50:14
【问题描述】:
我有两个 DIV ,我想做的是:
- 如果我将鼠标悬停在 div1 => div2 显示
- 如果鼠标离开 div1 and div2 => div2 hide
- 如果鼠标离开 div1 但它仍在 div2 => div2 显示
- 默认 div2 => 隐藏
我试过了:
$("#div1,.div2").mouseleave(function(){
setTimeout(function(){
$(".popover").css("display", "none");
}, 2000);
});
但是当我从 div1 离开并将鼠标放在 div2 上时,再过 2000 秒,div2 就被隐藏了。
jquery 事件中的第三个条件如何写。
谢谢。
【问题讨论】:
-
为您提供 html 代码。因为你的解释令人困惑
-
您可以为此发布您的标记吗?
-
你期待jsfiddle.net/XjAde这样的结果吗?
-
@Beginner,我希望
<div class="div2"> two </div>仍然在你的 jsfiddle 中显示来自<div id="div1"> first </div>的鼠标离开。
标签: javascript jquery html css