【发布时间】:2012-06-14 14:55:50
【问题描述】:
一段时间以来,我一直在尝试从外部链接激活 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
对于这个问题的任何帮助或见解将不胜感激! 提前致谢。 真挚地, 迪克·柯克兰
【问题讨论】:
标签: javascript jquery-ui jquery-ui-accordion