[英]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.