在JQUERY中,我試圖創建一個簡單的覆蓋圖,當您在懸停上content1
它消失並且content2
出現。然後你鼠標移出的content2
和content1
重新出現。將鼠標懸停在div的嵌套項目
這工作得很好,除了content2
有annoyingdiv
當過annoyingdiv
的鼠標移出事件鼠標移動時觸發。我該如何解決這個問題?或者這是如何解決的?
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");
});
});
嘗試用鼠標離開,而不是鼠標移開試驗。 – 2012-04-24 13:33:53