我目前在我的网站上运行了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?
任何想法都非常感激
答案 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。