Javascript无法在Chrome或Safari中使用

时间:2011-02-24 07:07:20

标签: jquery google-chrome safari menu show-hide

大家好我的菜单都在运行,但只有Firefox才有 没有一个javascript工作,所有菜单都显示所有打开的东西,没有任何隐藏。

任何帮助都会非常感激!!

代码如下:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">

$(document).ready(function()
{    
    $(".toggle_container").hide();  
    $("h2.trigger").click(function()    
    {  
        $(this).toggleClass("active").next().slideToggle("slow");    
    });  
});  
</script>  

1 个答案:

答案 0 :(得分:1)

您没有说明您的HTML是什么样的以及您希望脚本完全做什么,但脚本本身似乎没有任何明显的问题。如果你的HTML是这样的话似乎有用:

<h2 class=trigger>trigger</h2>

<div class=toggle_container>
    <p>some div</p><p>with</p><p>some text</p>
</div>

转到此地址:http://jsfiddle.net/8DSgG/并使用您所获得的内容更新HTML并查看其是否有效。我敢打赌,你的HTML中的一些类是错误的,或者它们是ID,而不是类或类似的东西。