我在使用facebox时遇到了一些问题,似乎找不到解决方案。无论如何,我已正确显示所有内容并且图像正常工作,但我的内容无法加载。当您单击带有rel="facebox"标签的链接时,它会显示该框,但它只显示加载.gif而不显示我的内容。有谁知道是什么原因造成的?这可能是非常简单的东西,但我似乎在我的代码中找不到它。这是页面的链接:http://www.mcallaro.com/smc/contact.html。目前我有内容正在显示:块,所以你可以看到它在那里,但是一旦你关闭它并单击联系按钮,你会看到我的问题。
谢谢
我以前没有使用过facebox,但这很可能是你的问题:
<li><a href="#" rel="facebox">Contact Us</a></li>
您的联系人链接指向无处,因为它具有没有附加文本的 # 符号。面框的链接的工作方式类似于锚点链接。要使其正常工作,您必须将链接定向到页面中的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放在您将要拥有链接的每个页面中,默认情况下,它将隐藏,直到单击联系人链接。