基础 - 深入链接到手风琴选项卡?

时间:2015-09-16 00:04:07

标签: javascript jquery html zurb-foundation

我能够深入链接到Accordion中的标签吗?

例如,假设我从外部来源点击http://domain.com/page#tab-23等链接 - 如何在加载页面时激活/打开标签23?

Tabs有一个deep_linking选项,但不适用于Accordion。

感谢。

1 个答案:

答案 0 :(得分:1)

它不是最优雅的,但您可以在URL中查找哈希并触发相应的accordion元素的单击。

<强> JS

if(window.location.hash) {
  var hash = window.location.hash;
  $('.accordion a[href="' + hash + '"]').trigger('click');
}

这是一个有效的demo