折りたたみがトリガーされるたびに、ブートストラップの折りたたみによってスクロールバーが一番上にリセットされる理由を誰かアドバイスできますか?
テストする:
http://jsfiddle.net/D2RLR/140/に移動し、ページを途中までスクロールして、いずれかのボタンをクリックします。トップに戻りますが、ドキュメントによると、これはデフォルトの動作ではありません。
HTML
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
<div class="list">
<div class="listheader">
<a class="btn listname" href="#">Colors</a>
</div>
<ol class="things">
<li><a href="#">White</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Orange</a></li>
</ol>
</div>
JS
/*$('.things').collapse("hide");*/
$(".listname:not(.disabled)").livequery('click', function(event) {
$(this).parents('.list').find('.things').collapse("toggle");
$("#listview, #thingview, #allview").removeClass('active');
});
(ライブクエリも含まれています)