2

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

4

2 回答 2

3

jQuery UI 1.8.4 版本添加了一个您可能感兴趣的功能:

TABS
选项卡插件已更新,除了索引之外,还允许通过 href 访问选项卡。enable、disable、select、load 和 remove 方法都接受选项卡的 href。

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

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

对于滚动,您可以只做一个或使用插件之类window.location其他东西来获得更多实用程序。scrollTo()

例如:

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

你可以在这里试一试

于 2010-08-14T10:17:03.877 回答
0

由于需要使用哈希锚选择选项卡本身,因此您可能无法直接进行。

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

于 2010-07-08T10:46:53.727 回答