【问题标题】:Automatically display Tab contents on page load - jQuery Tabs在页面加载时自动显示选项卡内容 - jQuery Tabs
【发布时间】:2011-09-14 18:40:24
【问题描述】:

我早些时候发布了一些 jQuery 问题,得到了很好的回应。

我有以下标签式导航代码:http://pastebin.com/gg4kgGKz

该选项卡运行良好,但我希望用户访问:http://www.site.com/#tab2 tab2 自动打开,#tab1 等也是如此。

这可能吗?如果可以,我如何使用我的代码实现这一点?

这是我的小提琴:http://jsfiddle.net/MjENc/8/

非常感谢您的任何指点。

迈克尔

【问题讨论】:

  • 我认为使用jsfiddle.net而不是pastebin会更好,因为我们可以从那里运行代码
  • 会的。我会试一试。感谢您的反馈:)
  • 等瞧:jsfiddle.net/MjENc/8 :)

标签: javascript jquery html tabs


【解决方案1】:

一种方法是使用 php。例如,您将使用 GET 方法来获取选项卡编号:例如www.yoursite.com/?tab=2 将为您提供 GET 变量“tab”的值。然后,您可以使用 jQuery 读取该变量并使用“触发器”功能“单击”适当的选项卡,使其显示为打开状态。如果未设置 GET 变量,则默认打开第一个选项卡。

要使用 jQuery 检索 GET 变量,请参阅 here

【讨论】:

  • 听起来很完美。现在,我只需要弄清楚如何去做 :) $tabNo = $_GET['tab'];很好,但是然后将其放入 Javascript 中。我有点不确定:) 任何指针都会很棒。
  • 我发布了一个可能有帮助的页面,但我看到了另一个(更简单的方法),但我没有测试过:
  • 完美。谢谢你,斯蒂芬。很快就会看看。
  • 嗨,斯蒂芬。很抱歉没有早点回复,我还是试试看。我会尽快这样做并报告。再次抱歉刚刚忙于离线问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-06
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 2013-07-10
相关资源
最近更新 更多