簡體   English   中英

jQuery-動畫導致Div重疊IE7

[英]jQuery - Animation Causes Div Overlap IE7

我在另一個div上方有一個隱藏的div(#contactArea)。 當我單擊鏈接時,#contactArea打開。 當我再次單擊它時,它將關閉。 除了IE7,其他所有功能都運行良好。

兩個div是透明的,因此它們重疊。 我不知道為什么會這樣,或者為什么不會在其他瀏覽器上發生。 感覺就像IE7恰好在此之上。

有任何解決這個問題的方法嗎?

$(document).ready(function(){ 
    $("#contactArea").css('display', 'none');

    $("a.contact").toggle(function() { 
        $("#contactArea").animate({height: "show"}, 1500, "easeOutBounce");
    }, function() {
        $("#contactArea").animate({height: "hide"}, 1500, "easeOutBounce");
    });
});

添加以下CSS規則:

#contactArea {
    background-color: white;
}

(或其他顏色)。 您可能還需要添加邊框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM