多个Jquery div切换在Firefox中工作,而不是在Safari或Opera中?

时间:2011-09-19 16:28:38

标签: jquery performance html toggle

此代码适用于Firefox,但不适用于Safari或Opera。因为我在Mac上,所以不确定IE。知道为什么吗?我是一个新手,这只是我根据自己的需求找到并编辑的代码:

<div id = "button">Bryllup
    <div id="parent1">
        shown text
        <div id ="parent11">
            <div id = "elt1">
                Close
            </div>
        </div>
    </div>
</div>

<script>
$(document).ready(function() {
    $("#parent1").hide();       
    $("#button").click(function() {$("#parent1").show(); });
    $("#elt1").click( function (e) {
        e.stopPropagation();
        $(this).parent().parent().hide();
    });
});
</script>

我在这个网站上找到了这篇文章中的代码: Hiding parent divs in Jquery

1 个答案:

答案 0 :(得分:0)

当我把它放在in this jsFiddle时,你的代码似乎可以在Chrome,Safari和Opera(在Windows Vista上)上运行。你能尝试一下jsFiddle吗?这种情况(您的代码适用于我们)通常意味着您的页面出现了其他问题,而您没有向我们展示,或者当您压缩代码以便在此处发布时,您遗漏了导致错误的内容。

  • 您网页上还有其他什么?
  • 您是否在调试控制台中查看是否有任何错误报告?
  • 当你说它不起作用时,你究竟观察到了什么?