0

コミュニティ!

今、本当にあなたの助けが必要です。すべてのタブを開くことができるアコーディオンを作りたかったのです。Web を検索すると、適切な解決策が見つかりました。

http://jsbin.com/eqape/968/edit

各セクションの最初の Div-Container は、閉じたり開いたりするものです。3 つの div-Container を定義したいと考えています。上部に 1 つ (常に表示)、中央に 1 つ (トグル機能付き)、下部に 1 つ (常に表示)。これは可能ですか?どうすればこれを行うことができますか?私はjQueryが初めてなので、これは私を夢中にさせます。

君たちありがとう!

4

1 に答える 1

0

あなたは頑張りすぎていると思います。私の理解が正しければ、任意の .top で隣接する .content を切り替えたいだけです。私は JSFiddle での作業に慣れているので、そこにコードを設定しました。

http://jsfiddle.net/SuyS2/1/

$('.top').click(function () {
  $(this).next('.content').slideToggle();
});

何か不足している場合はお知らせください。

アップデート:

セクション内部コンテンツを切り替えたい場合は、次のようにします。

http://jsfiddle.net/SuyS2/5/

$('.section-heading').click(function () {
  $(this).next('.section-wrapper').slideToggle();
});

$('.top').click(function () {
  $(this).next('.content').slideToggle();
});
于 2013-01-15T19:08:26.853 に答える