Это макет моих вкладок. T1 и T2 являются нормальными вкладками. Внутри T3 есть каскадные вкладки. Пожалуйста, найдите разметку ниже:Bootstrap Tabs - Запретить прокрутку вверх
<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#T1">Tab1</a></li>
<li class=""><a href="#T2">Tab2</a></li>
<li class=""><a href="#T3">Tab3</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane" id="T2">
Tab 2 Content...
</div>
<div class="tab-pane" id="T3">
<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
<li class="active"><a href="#Chart" data-toggle="tab">Chart</a></li>
<li><a href="#Report" data-toggle="tab">Reports</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active">
Chart Content...
</div>
<div class="tab-pane" style="float: right;width: 96%;">
Report Content...
</div>
</div>
</div>
</div>
</div>
Проблема заключается в том, что при нажатии на T3 страница прокручивается вверх. Кроме того, в стороне JS я звоню метод preventDefault, как показано ниже:
$('#myTab a').click(function (e) {
e.preventDefault();
$(this).tab('show');
}
Я думаю, что каскадная вкладка внутри T3 вызывает проблему. Как отключить поведение по умолчанию для этих вкладок/ссылок? Любые мысли по этому ...
Вкладки все работает нормально. Проблема заключается в том, что, щелкая по вкладке (имея левый класс, в моем примере это T3), экран прокручивается вверх. Также я использую Bootstrap v2.0.4 – DiluMaverick
, вы попробовали использовать последнюю версию начальной загрузки? – Karthikeyan
попытался использовать последнюю версию бутстрапа, но весь сайт ломается. – DiluMaverick