多くの内容のブートストラップ3つのアコーディオンパネルがあります。はほぼです。それらは必要に応じて折りたたまれてロードされ、必要に応じてクリックするとプロセス内の他の開いているパネルが折りたたまれます。すべていいよ...ブートストラップ3の折りたたまれたアコーディオンパネルを途中ではなくコンテンツの上部にロードするにはどうすればよいですか?
しかし、Panel 1を開いてコンテンツをスクロールしてからPanel 2を開くと、Panel 2のコンテンツは表示されているブラウザウィンドウの上部を「上に」読み込みます。ユーザーが上にスクロールしてPanel 2の上部を見なければならないことを意味します。
Panel 2をロードして、その上部がブラウザウィンドウ内に表示されるようにします。
Here's a JSFiddle
<div class="panel-group" id="accordion">
<!-- first panel -->
<div class="panel panel-default">
<div class="panel-heading">
<span class="strong">
<a data-toggle="collapse" data-parent="#accordion"
href="#collapseOne" id="predict">
Gettysburg <span class="caret"></span>
</a>
</span>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
<!--LOTS OF CONTENT - replaced with image-->
<img src="http://i.imgur.com/AMhADP1.png" />
</div>
</div>
</div>
<!-- second panel -->
<div class="panel panel-default">
<div class="panel-heading">
<span class="strong">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" id="aries">
Background <span class="caret"></span>
</a>
</span>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
<!--LOTS OF CONTENT - replaced with image-->
<img src="http://imgur.com/j98Q0H8.png" />
</div>
</div>
</div>
</div>
私はこの問題を解決する方法上の任意のアイデア、してください?
コンテンツがロードされたら、クリックしたdivにスクロールすることができます。 http://getbootstrap.com/javascript/#collapse – Gokhan
Gokhanありがとうございました - shown.bs.collapseイベントは正しいもののようです。私はドキュメントでそれを逃したと信じられない! – CaraGee