【问题标题】:content not loading in facebox内容未加载到 Facebook 中
【发布时间】:2012-06-09 01:40:04
【问题描述】:

我在使用 facebox 时遇到了一些问题,似乎找不到解决方案。无论如何,我已正确显示所有内容并且图像可以正常工作,但我的内容不会加载。当您单击带有 rel="facebox" 标记的链接时,它会显示该框,但它只显示 loading.gif 而没有我的内容。有谁知道是什么原因造成的?这可能是非常简单的事情,但我似乎无法在我的代码中找到它。这是该页面的链接:http://www.mcallaro.com/smc/contact.html。目前我的内容是 display:block 所以你可以看到它在那里但是一旦你关闭它并点击联系按钮你就会看到我的问题。

谢谢

【问题讨论】:

    标签: javascript jquery html css facebox


    【解决方案1】:

    我以前没有使用过facebox,但这很可能是你的问题:

    <li><a href="#" rel="facebox">Contact Us</a></li>
    

    您的联系链接没有指向任何地方,因为它有 # 符号而没有其他文字。 facebox 的链接类似于anchor linking。要使其工作,您必须将链接指向页面内的 div。例如:

    您的链接如下所示:

    <a href="#contact" rel="facebox">Contact Us</a><!-- #contact is the id of the div you are linking to -->
    

    您在同一页面中的 div 如下所示:

    <div id="contact">
       <!-- Your content here -->
    </div>
    

    截至目前,您的链接无处可去,并且您的联系信息位于带有内容类名称的 div 中。

    实际上,您也不必有单独的联系我们页面。只需简单地将联系人 div 放在您将拥有链接的每个页面中,默认情况下它将隐藏,直到单击联系人链接。

    【讨论】:

    • 德里克,你是对的。我只是忘了把我的php页面放在href。非常感谢,就像我说的那样,我知道这很容易。
    猜你喜欢
    • 2014-02-07
    • 2019-01-31
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    相关资源
    最近更新 更多