jQuery选项卡。从某个位置打开某个选项卡。可能?

时间:2010-07-08 10:40:50

标签: jquery hyperlink jquery-tabs

我在我的网站上使用jQuery标签,并在其中一个标签和评论上有一篇文章。 是否可以从文章选项卡链接到评论选项卡,并从使用“名称”属性定义的特定位置打开它?

2 个答案:

答案 0 :(得分:3)

jQuery UI 1.8.4 release添加了您可能感兴趣的功能:

  

<强> TABS
  标签插件已更新,除了索引之外,还允许通过href访问标签。启用,禁用,选择,加载和删除方法都接受选项卡的href。

例如,您想要的可能如下所示:

$("#tabs").tabs("select", "#comments");

对于滚动操作,您只需执行window.location或使用the scrollTo() plugin之类的其他内容即可获得更多效用。

例如:

$("#tabs").tabs("select", "#comments");
$("#comments").scrollTo("#comment-1234");

You can give it a try here

答案 1 :(得分:0)

由于需要使用散列锚选择选项卡本身,因此您可能无法以直接的方式执行此操作。

这样做的一种方法是自己解析锚点(锚点未设置为选项卡名称,但是例如tab-name:anchor-name)然后选择正确的选项卡(使用jQuery Tabs API) )并滚动到正确的锚点(使用javascript)。