【发布时间】:2012-10-19 16:53:12
【问题描述】:
我在 Wordpress 中使用 Fancybox v.2.1.2(不是插件)。在 IE7 中,我有加载但它根本没有打开任何东西。
这是我的 JS 代码
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="/path/to/fancybox/source/jquery.fancybox.js?v=2.1.2"></script>
<link rel="stylesheet" type="text/css" href="/path/to/fancybox/source/jquery.fancybox.css?v=2.1.2" media="screen" />
<script>
jQuery(document).ready(function() {
jQuery("a.fancybox").fancybox({
padding : 0
});
});
</script>
这是我页面中的代码:
<a href="/path/to/images/P1050615.jpg" class="fancybox" rel="gallery[283]"></a>
<div class="hidden">
<a class="fancybox" href="/path/to/images/P1050616.jpg" rel="gallery[283]"><img src="/path/to/images/P1050616.jpg"></a>
<a class="fancybox" href="/path/to/images/P1050617.jpg" rel="gallery[283]"><img src="/path/to/images/P1050617.jpg"></a>
</div>
我正在使用 HTML5 Doctype,但即使我更改它,它也不会改变任何东西。
【问题讨论】:
-
它在其他浏览器中是否有效?你是否也添加了 jQuery 库?
-
它在 IE8 或 IE9 中工作吗? IE 对 javascript 很挑剔,漏掉 ',' 或 ';'将导致它失败,使用 console.log 也会停止脚本,因为默认情况下没有定义控制台。在我看来,问题实际上并不在于您的花哨代码,而是其他问题。
-
是的,它确实适用于 IE8 和 IE9,是的,我在我的 fancybox 脚本之前添加了 Jquery 库。我想这是别的东西......控制台只是给我这个错误,但它也存在于 IE8 和 IE9 中。 'SEC7115: 可见链接和咨询的样式可能有不同的颜色。某些样式未应用于所咨询的链接。'
标签: jquery internet-explorer-7 fancybox-2