有,如果你想的fancybox可行的,你需要在你的网站来解决很多事情
首先,线153和154(最可能是其他的东西了。):您加载2种的情况下, fancybox当你真的需要一个单一的
<script src="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.js" type="text/javascript"></script>
<script src="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.pack.js" type="text/javascript"></script>
选择其中任何一个,但不是两个。
二,您的问题,真正的问题是线路155
<link href="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.css" type="text/javascript" type="text/css" rel="stylesheet" >
请注意,您必须type="text/javascript"
和type="text/css"
这个为什么的fancybox css文件无法加载,使其显示古怪(复制和粘贴可能会非常危险。)从该行中删除type="text/javascript"
,建议将它移动到文档的<head>
部分。
三,行号4 你和额外的双引号“,让您的文档没有任何字符编码信息;该部分:
content="text/html; charset="utf-8"
应该
content="text/html; charset=utf-8"
,如果你可以找到差异(提示:全部作为content
的值)
第四和最后,线路158
<script type="text/javascript">
$('a.fancybox').fancybox({
'type': 'iframe',
'width': 800,
'height': 580
});
</script>
的.ready()
方法中包装你的脚本一样
<script type="text/javascript">
$(document).ready(function(){
$('a.fancybox').fancybox({
'type': 'iframe',
'width': 800,
'height': 580
});
});
</script>
由该方式http://fancyapps.com/fancybox/#instructions
这也是建议使用a validator来记录检查并修复所有你的小编码错误。
来源
2012-07-22 06:45:01
JFK
可能的重复。看看这里:http://stackoverflow.com/questions/9011549/internet-explorer-not-working-properly-with-fancy-box – davidbuzatto 2012-07-21 16:07:21
但这是Firefox! – Linuxios 2012-07-21 16:19:38
没有。我的DOCTYPE设置为“<!DOCTYPE html PUBLIC” - // W3C // DTD XHTML 1.0 Strict // EN“”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“> '和我的字符编码设置为utf-8。 – 2012-07-21 16:20:23