通过facebox打开页面并在加载时显示特定选项卡

时间:2011-12-07 04:59:59

标签: jquery show facebox

我目前在我的网站上运行了facebox jquery插件,当用户点击链接时,它会在facebox中打开一个页面。

在默认加载的页面中,我们通过jquery隐藏了一些div。页面中的链接触发页面淡入所需的div。

我的问题是,调用者页面有链接,用于打开页面并默认显示所需的div。

我想知道的是......

href =“linktopage.html”rel = facebox“

将打开该页面。

如果需要,我希望显示我所包含的div。

我之前见过类似的东西

href =“linktopage.html #divid”rel =“facebox”

div id在URL中标记为wtith。

如何在网址中监听#divid以显示相应的div onload?

任何想法都非常感激

1 个答案:

答案 0 :(得分:0)

当你说href="linktopage.html#divid" rel="facebox"时,Facebox将获得“linktopage.html”并处理它以显示某些部分,在这种情况下它是“divid”。所以,你的“linktopage.html”无法通过这种方式知道调用哪个div。

但是,您可以使用href="linktopage.html?show=divid" rel="facebox"之类的查询字符串来发送信息。此外,如果您想使用href="linktopage.html?show=divid#divHalaluyaContainer" rel="facebox"加载页面的某些部分,也可以添加#符号。然后,您甚至可以使用javascript获取查询字符串并显示必要的div并隐藏其他div。