我正在使用Fancybox来展示内联内容(一个带有指向新页面的图片的div)。在模态框中,div和图片显示得很好,但是当点击图片进入新页面时,我会收到“请求的内容无法加载。请稍后再试。”的错误提示。
FancyBox的JavaScript代码如下:
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox().hover(function() {
$(this).click();
});
$("#fancybox-outer").fancybox().mouseleave( function() {
$("#fancybox-overlay").click();
});
});
</script>
适用于以下 HTML 片段:
<li class="fancybox-outer">
<a id="inline" href="#hover-image_0" class="fancybox">
<img src="http://website.com/file/id:63" style="margin-top: 32px" />
</a>
<p><a href="http://website.com/template/view/18">1G2A</a></p>
<div style="display: none;"><div id="hover-image_0"><a href="http://website.com/template/view/18"><img src="http://website.com/file/id:64/ext:.png" class="img" /></a></div></div>
</li>
<li class="fancybox-outer">
<a id="inline" href="#hover-image_1" class="fancybox">
<img src="http://website.com/file/id:60" style="margin-top: 32px" />
</a>
<p><a href="http://website.com/template/view/17">17</a></p>
<div style="display: none;"><div id="hover-image_1"><a href="http://website.com/template/view/17"><img src="http://website.com/file/id:61/ext:.png" class="img" /></a></div></div>
</li>
有人能看出可能导致问题的原因或我需要进行哪些更正吗?
谢谢!
更新:2012年1月19日 - 我在我的服务器上执行了与第一个答案相同的测试(http://estorkdelivery.com/example/example.html),并发现我得到了相同的响应。因此,似乎这是和我的服务器有关的问题。
我仍需要帮助解决此问题。有人有任何想法吗?
谢谢!
更新:2012年1月28日 - 我一直在寻找解决此问题的方法,但已经没有时间了,我已经采用了完全不同的解决方案。如果其他人遇到同样的错误或最终找到解决方案,请保持对这个问题的关注。谢谢!