Как сделать ссылку на якорь внутри закрытой вкладки с Bootstrap 4? - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь связаться с указанным c ящиком аккордеона в указанной c закрытой вкладке в Bootstrap 4 (которая использует .collapse(), а не jQueryUI .accordion() или .tabs(), как в другие решения здесь). Я почти на месте, вижу этот предварительный просмотр .

Но
1) Мне не удается заставить ссылку на якорь открыть соответствующую ему закрытую вкладку и прыгнуть на якорь;
2) Когда я обновляю sh страницу, когда открывается заданная вкладка c, она нарушает привязку аккордеонов.
3) Когда я нажимаю ссылку на странице после нажатия на аккордеоне и go назад с помощью кнопки браузера назад, адрес в адресной строке не обновлен правильно.

Могу ли я вам помочь, пожалуйста?
Вот HTML.
Вот JS.

Особенно следующая часть не работает:

var activeAccordionTab = $('#' + url.substring(url.indexOf("#") + 1)).closest('.tab-pane');
    activeAccordionTab.tab('show');
...