Fancybox不会加载内联内容

时间:2010-09-20 19:24:40

标签: javascript jquery html fancybox

为了简单起见,这是网站 - http://schnell.dreamhosters.com/folio/pixelread.php查看您喜欢的源代码。

浏览器窗口中顶栏的中间按钮显示“Palette”应该在屏幕中间打开一个fancybox,该框应该加载id为'data'的元素内的数据',但它没有,并提出错误消息“无法加载请求的内容。请稍后再试。”我直接从fancybox网站上看了这个例子,并仔细检查了所有的CSS,图像和JS文件是否在适当的位置并加载。所以现在我迷路了,不知道怎么做/解决这个问题。

PS - 我使用谷歌Chrome 6.0。我会在IE8或Firefox中看到这种情况。

PPS - 找到了解决方案。我可以使用'content'属性强制进入fancybox的HTML内容。使用它和jQuery我可以轻松地填充任何我想要的盒子。谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

找到解决方案。我可以使用'content'属性强制进入fancybox的HTML内容。使用它和jQuery我可以轻松地填充任何我想要的盒子。谢谢你的帮助。

答案 1 :(得分:1)

我认为问题在于fancybox没有将你的内容识别为内联(不完全确定原因,但可能与url中的查询字符串有关,因为当它不存在时它可以工作)。 / p>

我会尝试将明确的type: inline添加到您的fancybox声明中:

$("a#inline").fancybox({'type':'inline'});