0

私はこのコードを使用しています:

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

しかし、アコーディオンは壊れていて、すべてのパネルが開いています。

アコーディオンパネルの領域がすべて閉じられるようにコーディングするにはどうすればよいですか。

私を助けることができる人に感謝します。

4

5 に答える 5

2

いくつかの中括弧と括弧が欠落しているようです。これを試して:

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

PS私はこれのためにjavascriptエラーが発生したと確信しています。これらのエラーを表示するには、JavaScript コンソールを開きます。Chrome で F12 を押して、[コンソール] をクリックします。Firefox では、firebug をインストールしてから F12 を押します。IE では、そこでデバッグしないでください。(半分冗談です。IE には、必要に応じて使用できるデバッガーがあります。 )

于 2012-07-09T14:45:13.690 に答える
1

質問コードにいくつかのタイプミスがあります。これはうまくいくはずです:

$(document).ready(function() {
    $("#accordion").accordion({
        active: false,
        collapsible: true
    });
});​
于 2012-07-09T14:45:11.420 に答える
0

を逃しました{か?

$("#accordion").accordion({
    active: false,
    collapsible: true            
});
于 2012-07-09T14:45:13.690 に答える
0

この設定を試してください

alwaysOpen: false

ああ、あなたはそこに欠けているブレースを持っています

$(document).ready(function() {
  $("#accordion").accordion({
   active: false,
   collapsible: true,
   alwaysOpen: false
  });
});
于 2012-07-09T14:47:18.813 に答える
0
$(document).ready(function () {
  $("#accordion").accordion({
    active:false,
    collapsible:true
  }); 
});
于 2012-07-09T15:09:10.223 に答える