Javascript并不总是在运行

Javascript并不总是在运行,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我有一个div设置为display:noneongonpageload,还有一个按钮用这个脚本单击打开那个div <script> $(document).ready(function(){ $('.buttonmain').click(function(){ $(this).next(".toggle_container").slideToggle("slow,"); }); }

我有一个div设置为display:noneongonpageload,还有一个按钮用这个脚本单击打开那个div

    <script>
     $(document).ready(function(){
             $('.buttonmain').click(function(){
            $(this).next(".toggle_container").slideToggle("slow,");
          });
        });      

    </script>

$(文档).ready(函数(){
$('.buttonmain')。单击(函数(){
$(this.next(“.toggle_container”).slideToggle(“slow”);
});
});      
它有时有效,但不是每次都有效。 我试着把脚本放在上面,放在主页上,等等。一切都一样

它建立在自举的基础上

有什么想法吗


进入我的网站,点击FIRMENKUNDE或PRIVATKUNDEN,没关系。介绍文字下方有一个按钮,上面写着“Mehrüber Uns”。这就是应该显示/隐藏div的按钮。

尝试将
脚本
放在
正文
的最底部。

可能元素
。buttonmain
并不总是有
。将容器
切换为同级?该代码在您的站点上哪里?我在任何地方都找不到它,它在firebug中注册为
eval
。我在Chrome中发现一个错误,即以下代码不起作用“$”(“#网格”)。网格(…”(nl:undefined不是函数)。如果我从控制台附加了完全相同的事件,它正在工作,因此我建议您首先尝试调试可能阻止进一步附件的错误…在我的情况下,网站“更多”按钮从未在Anx中工作过,但我找到了解决方案,只是稍微更改了脚本(已删除(文档)。就绪)。对我来说现在看起来不错,如果对你不起作用,请告诉我:
$(“.buttonmain”)。单击(函数(){$(“.toggle_container”)。滑动切换(“slow”,函数(){};})
您是否根据他的实际代码进行此操作?您是否修改了他的脚本标记的位置,并通过向下移动脚本标记使其正常工作?此外,jquery
ready
在文档的顶部还是底部都无关紧要。它等待启动。所以这不是它。