JQuery UI选项卡由无序列表中的命名锚实现。当你将鼠标悬停在某个选项卡,你可以在浏览器的底部显示的链接看到:JQuery UI选项卡:如何直接导航到其他页面的选项卡?
http://mysite/product/3/#orders
上面会例如,在“命令”选项卡。 JQuery显然拦截了对这个锚点的点击并且打开了标签。
但是,如果我为上面的链接添加书签或从网站中的其他位置链接到该链接,则该页面不会在特定选项卡上打开。
在标签初始化块中,我正在考虑放入一些代码,在URL中寻找一个命名锚点,如果找到,就对这些标签执行索引查找并调用它的选择。这意味着它仍然可以在JS关闭的情况下工作。
但是有没有更简单/更好/更好的方法?
的JS标签控件不会与JS工作打开的,因为它做到这一点所有js – hunter 2010-03-31 17:15:53
有趣 - 1.3.2。已经意味着升级一段时间,但我要通过“不破坏不修复它”的政策。听起来像我有一个很好的理由现在升级(虽然我不期望重新测试) – 2010-03-31 17:16:34
@Hunter - 没有标签不会工作,但行为仍然是正确的。如果JS关闭,链接会将您带到页面的正确部分。 – 2010-03-31 17:17:35