在 JQUERY 中,我试图创建一个简单的叠加层,当您将鼠标悬停在content1
它上面时,它会消失并content2
出现。然后你将鼠标移出content2
并content1
重新出现。
这工作正常,除了content2
当annoyingdiv
鼠标移动到annoyingdiv
mouseout事件触发器时。我该如何解决这个问题?或者这是如何解决的?
HTML
<div class="content1">blah blah</div>
<div class="content2">
<div class="annoyingdiv">
blah blah
</div>
</div>
jQuery javascript
$(function () {
$('.content1').hover(function () {
$(".content2").css("display", "block");
$(this).css("display", "none");
});
$('.content2').mouseout(function () {
$(".content1").css("display", "block");
$(this).css("display", "none");
});
});