手风琴被打破了

时间:2012-07-09 14:43:07

标签: javascript jquery accordion jquery-ui-accordion

我正在使用此代码:

<script>
    $(document).ready(function() {
        $("#accordion").accordion(
            active: false,
            collapsible: true            
         });
</script>

但手风琴坏了,所有面板都打开了。

如何对其进行编码,使手风琴面板区域全部关闭。

感谢那些可以帮助我的人。

5 个答案:

答案 0 :(得分:2)

看起来你缺少几个括号和括号。试试这个:

<script>
    $(document).ready(function() { 
        $("#accordion").accordion({ // <- add this curly brace {
            active: false, 
            collapsible: true
        });
    }); // <- add these to close the ready function
</script>

P.S。我确定为此引发了一个javascript错误。要查看这些错误,请打开您的JavaScript控制台。在Chrome中,按F12并单击控制台。在Firefox中,安装firebug然后点击F12。在IE中,好吧,不要在那里调试。 (我正在开玩笑; IE有一个你可以使用的调试器。

答案 1 :(得分:1)

您的问题代码中有一些拼写错误。这应该有效:

$(document).ready(function() {
    $("#accordion").accordion({
        active: false,
        collapsible: true
    });
});​

答案 2 :(得分:0)

你错过了{吗?

$("#accordion").accordion({
    active: false,
    collapsible: true            
});

答案 3 :(得分:0)

尝试此设置

alwaysOpen: false
哦,你在那里丢了一些支撑

$(document).ready(function() {
  $("#accordion").accordion({
   active: false,
   collapsible: true,
   alwaysOpen: false
  });
});

答案 4 :(得分:0)

$(document).ready(function () {
  $("#accordion").accordion({
    active:false,
    collapsible:true
  }); 
});