@m0skit

Bootstrap вкладки. Как сделать чтобы при перезагрузке страницы, выбраная ранее вкладка, оставалась активной?

Подскажите, как сделать чтобы выбранная ранее вкладка, после перезагрузки страницы, оставалась активной.

Заранее спасибо.
  • Вопрос задан
  • 1370 просмотров
Пригласить эксперта
Ответы на вопрос 1
@m0skit Автор вопроса
Пока дождешься ответа, родить можно.

Нашел решение сам. Может кому пригодиться.

Все делается элементарно, достаточно добавить на страницу скрипт.

$(document).ready(function() {
    if(location.hash) {
        $('a[href=' + location.hash + ']').tab('show');
    }
    $(document.body).on("click", "a[data-toggle]", function(event) {
        location.hash = this.getAttribute("href");
    });
});
$(window).on('popstate', function() {
    var anchor = location.hash || $("a[data-toggle=tab]").first().attr("href");
    $('a[href=' + anchor + ']').tab('show');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы