1

最初のパネルがデフォルトで開かれているアコーディオンがあります:

$("h4#open").trigger('click'); 

(これにより、h4 リンクがクリックされたかのように動作する最初のパネルがトリガーされ、開いた...)

しかし、これは、すべてのパネルを展開/折りたたむことを考えることができる唯一の方法を台無しにしているようです。

展開/折りたたむためのこのコードがあります:

$("a.ex-col").click(function(){
  $("div.accordion div").slideToggle("slow");
    return false;
});

これを使用すると、たまたま開いている (または閉じている) パネルを除いて、すべてのパネルが開いたり閉じたりします。

デフォルトの div をロード時に開いたままにし、残りの div を展開/折りたたむにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

クリックをシミュレートするのではなく、ページの読み込み時に単に slideToggle を呼び出してみませんか。

于 2009-09-10T07:59:18.027 に答える