Javascript并不总是在运行
我有一个div设置为display:noneongonpageload,还有一个按钮用这个脚本单击打开那个divJavascript并不总是在运行,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我有一个div设置为display:noneongonpageload,还有一个按钮用这个脚本单击打开那个div <script> $(document).ready(function(){ $('.buttonmain').click(function(){ $(this).next(".toggle_container").slideToggle("slow,"); }); }
<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”,函数(){};})
您是否根据他的实际代码进行此操作?您是否修改了他的脚本标记的位置,并通过向下移动脚本标记使其正常工作?此外,jqueryready
在文档的顶部还是底部都无关紧要。它等待启动。所以这不是它。