Добрый!
Не могу заставить работать переход с одной страницы на определенную вкладку на другой. Переход на страницу осуществляется, но всегда остается открыта первая вкладка.
Подскажите в чем может быть проблема... Заранее очень благодарен!
Страница с вкладками - HTML (/ceny):
<ul class="nav nav-tabs nav-justified" role="tablist">
<li class="active"><a href="#tab37" role="tab" data-toggle="tab" aria-expanded="true">Консультация</a></li>
<li class=""><a href="#tab41" role="tab" data-toggle="tab" aria-expanded="false">Ортодонтия</a></li>
<li class=""><a href="#tab61" role="tab" data-toggle="tab" aria-expanded="false">Лаборатория</a></li>
</ul>
<div class="tab-pane fade active in" id="tab37">
<p>Контент 1</p>
</div>
<div class="tab-pane fade" id="tab41">
<p>Контент 2</p>
</div>
<div class="tab-pane fade" id="tab61">
<p>Контент 3</p>
</div>
Страница с которой нужно перейти имеет ссылку:
<a href="https://site.by/ceny/#tab_tab61">ЦЕНЫ</a>
пробывал
<a href="https://site.by/ceny#tab_tab61">ЦЕНЫ</a>
<a href="/ceny/#tab_tab61">ЦЕНЫ</a>
Использовал скрипт:
// Javascript to enable link to tab
var hash = document.location.hash;
var prefix = "tab_";
if (hash) {
hash = hash.replace(prefix,'');
var hashPieces = hash.split('?');
activeTab = $('.nav-tabs a[href=' + hashPieces[0] + ']');
activeTab && activeTab.tab('show');
}
// Change hash for page-reload
$('.nav-tabs a').on('shown', function (e) {
window.location.hash = e.target.hash.replace("#", "#" + prefix);
});
На сайте используется Bootstrap v3.3.7.