Некоторое время я пытался активировать панель аккордеона jQuery UI по внешней ссылке.
У меня есть ссылки на страницах, на которых находится виджет аккордеона, который я хотел бы использовать для активации панелей аккордеона. Эти ссылки не находятся в разметке виджета аккордеона.
Эти ссылки манипулируют интерактивностью вкладок и используются для всплывающего содержимого AJAX. В некоторых состояниях приложения часть { navigation: true } моего объекта параметров для аккордеона забывается. Я считаю, что это потому, что я инициирую window.reload.location(), чтобы вернуться к определенным состояниям приложения.
Функция ниже показывает это. Я думаю, что мне нужен либо собственный навигационный фильтр, построенный на хэшах, либо местоположение, которое будет работать в этой функции, чтобы также активировать панели аккордеона в зависимости от того, по какому URL-адресу находится пользователь. У меня есть навигация, установленная в true в начале моих сценариев, а следующий сценарий появляется позже...
// "Back to xxxtabTitle" button used to revert tabs to their default state after
// photoNav pop-in AJAX content has been loaded
$('#mainContent').on('click', '.backToInitTab', function(event) {
event.preventDefault();
window.location.reload();
// accordion navigation filter to open correct accordion panel on click event
// Can you help with this? I'd greatly appreciate it.
// /accordion navigation filter
});
// /"Back to xxxtabTitle" button
Любая помощь или понимание по этому вопросу будет принята с благодарностью! Заранее спасибо. С уважением, Дик Киркланд