【问题标题】:open a page via facebox and show particular tab on load通过 facebox 打开页面并在加载时显示特定选项卡
【发布时间】:2011-12-12 22:22:14
【问题描述】:

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

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

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

我想知道的是……

href="linktopage.html" rel=facebox"

将打开页面。

如果需要,我想显示包含在 i 中的 div。

我以前见过类似的东西

href="linktopage.html#divid" rel="facebox"

在 URL 中标记了 div id。

如何在 url 中监听这个 #divid 以显示适当的 div onload ?

任何想法都非常感谢

【问题讨论】:

    标签: jquery show facebox


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      相关资源
      最近更新 更多