私はツイッターのブートストラップアコーディオンでこれを達成するために自分自身を悩ませてきました:
一般に、アコーディオン (ブートストラップ折りたたみプラグイン) の使用は必須ではありません。
私が達成したいことは次のとおりです。
- ベースフレームワークとしてブートストラップを使用し、
- 固定トップ ナビゲーション バーを持っています。
- スクロールバーなしで全幅/高さのコンテンツを持ち、
- 折りたたみ可能な 3 つの独立したコンテンツ ペインがある (常に 1 つだけが展開されている)。
- ヘッダー部分をクリックして、コンテンツ ペインを展開します(以前に展開したものを折りたたみます)。
- 1 つの展開されたコンテンツ ペイン(図の DIV 1|2|3) でのみスクロールが発生するようにします。
- オーバーフローを非表示にするために、コンテンツ ペインが折りたたまれている場合、
- 各コンテンツ ペインに構成可能な最小高さ (「ヘッダー」用) を持たせる。
- これがレスポンシブ レイアウトで適切に機能するようにします。
私はこれについて私の心を失っていると思うので、これについていくつかの助けを得ることが本当に大好きです:(
追加の jQuery プラグイン (jQuery UI など) の使用は「許可」されています。