【问题标题】:jquery ui tabs not adding id to urljquery ui选项卡没有将id添加到url
【发布时间】:2011-09-12 12:59:36
【问题描述】:

我正在使用 jquery ui 选项卡,我希望能够将选项卡 href 的 id 添加到地址栏中的 url。

即点击标签时,而不是一直使用以下网址

http://satbulsara.com/rspca/dog-page.html

我希望能够拥有

http://satbulsara.com/rspca/dog-page.html#tab1

或 #tab2 或 #tab3 等,具体取决于单击了哪个选项卡。

这是 html 的默认行为,但 ui 选项卡似乎将其排除在外

下面是网址

http://satbulsara.com/rspca/dog-page.htm

【问题讨论】:

标签: jquery jquery-ui


【解决方案1】:

你自己实现的时候可以自己设置:

window.location.hash = "foo";

【讨论】:

  • 如何实现将 url 的默认 html 行为更改为已单击选项卡的 href
  • 按照他们在这里所说的:stackoverflow.com/questions/570276/…,假设您实际上正在使用 jQuery UI 选项卡。
【解决方案2】:

我是这样实现的。这可能会有所帮助,因为标签会在有人点击它们时显示结果。

jQuery(".ui-tabs-anchor").click(function(e){
    window.location.hash = jQuery(this).attr("href");
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    相关资源
    最近更新 更多