0

非常にうまく機能するブートストラップの折りたたみ(アコーディオン)を実装しました。どの要素も膨大な量のデータを持っているため、最初からデータを表示することはできません

アコーディオンを開いたときに要素を上部に表示するオプションはありますか?

開いた div はページの上部にある必要があります

デモhttp://bootply.com/84308

4

2 に答える 2

2

「表示」イベントをキャプチャし、jQuery を使用して、選択したパネルをこのようにアコーディオンの最初の位置に移動できます。

$('#accordion').on('shown.bs.collapse', function () {

  var openPanel = $(this).find('.in').parents('.panel');
  openPanel.prependTo('#accordion');

});

デモ: http://bootply.com/84308

于 2013-10-01T11:46:18.210 に答える
0

内部 div に「in」クラスを追加して、データを表示できます。リンクhttp://getbootstrap.com/2.3.2/javascript.html#collapseにアクセスすることをお勧めします

これで問題が解決しない場合は、問題に詳細を追加してください。ありがとう。

于 2013-10-01T11:24:41.383 に答える