我正在开发一个Web应用程序,使用JQuery UI Tabs插件来分离数据。
如果我将鼠标悬停在每个选项卡上,在屏幕左下角可以看到该选项卡的URL(例如:testPage.com/#tab1或testPage.com/#tab2)。
现在,如果我在URL栏中键入其中一个地址,我不会进入与URL中哈希相关的选项卡,而是进入应用程序中的第一个选项卡。
我的问题是:如何将特定选项卡锚定到URL?
因此,如果有人访问testPage.com/#tab3,则他们将在应用程序的选项卡3中结束。
我这样做还因为我想使用JQuery BBQ插件来修改浏览器历史记录,以便当用户点击“返回”按钮时,可以使用户回到上次所在的选项卡。
例子:
http://benalman.com/code/projects/jquery-bbq/examples/fragment-jquery-ui-tabs/
如果我将鼠标悬停在每个选项卡上,在屏幕左下角可以看到该选项卡的URL(例如:testPage.com/#tab1或testPage.com/#tab2)。
现在,如果我在URL栏中键入其中一个地址,我不会进入与URL中哈希相关的选项卡,而是进入应用程序中的第一个选项卡。
我的问题是:如何将特定选项卡锚定到URL?
因此,如果有人访问testPage.com/#tab3,则他们将在应用程序的选项卡3中结束。
我这样做还因为我想使用JQuery BBQ插件来修改浏览器历史记录,以便当用户点击“返回”按钮时,可以使用户回到上次所在的选项卡。
例子:
http://benalman.com/code/projects/jquery-bbq/examples/fragment-jquery-ui-tabs/
document.location.hash=var;
。 - ayyp