2011-12-07 46 views
0

我目前有我的网站上运行的facebox jquery插件,当用户单击一个链接时,它将在facebox中打开一个页面。通过facebox打开一个页面,并显示加载的特定标签

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

我的问题是,呼叫者页面有链接打开该页面,并默认显示所需的div。

什么即时知道是...

HREF = “linktopage.html” 相对= facebox”

将打开页面。

的div包含在我想展示,如果他们是必需的。

我看过之前

HREF = “#linktopage.html DIVID” 的rel = “facebox” 类似的东西

div id在URL中被标记为wtithin。

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

任何想法非常赞赏

回答

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并隐藏其他字符。

相关问题