Задать вопрос

Как сделать, чтобы когда переходишь по ссылке, то не только открывалась новая страница, но и необходимая вкладка (bootstrap tabs) на ней?

Сверстал на bootstrap, устанавливаю на modx
  • Вопрос задан
  • 1148 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@seriogja
Добый день!

В документации на официальном сайте вроде все есть: getbootstrap.com/javascript/#tabs
Вам остается только написать немного дополнительного кода:
var url = document.location.toString();
if (url.match('#')) {
    $('.nav-tabs a[href=#'+url.split('#')[1]+']').tab('show') ;
} 

$('.nav-tabs a').on('shown.bs.tab', function (e) {
    window.location.hash = e.target.hash;
})

отсюда
Ответ написан
Комментировать
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Мне кажется или табы бутстрапа имеют анкоры?
Если так, то через link.ru/#anchor должно работать.
Ответ написан
Ваш ответ на вопрос

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

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