代码之家  ›  专栏  ›  技术社区  ›  Norbert Pushparaj Yuvaraj

jquery-动画导致DIV重叠IE7

  •  0
  • Norbert Pushparaj Yuvaraj  · 技术社区  · 15 年前

    我在另一个分区的上方有一个隐藏的分区(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");
        });
    });
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   SLaks    15 年前

    添加以下CSS规则:

    #contactArea {
        background-color: white;
    }
    

    (或其他颜色)。您可能还需要添加边框。

    推荐文章