Я пытаюсь связаться с указанным 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');