我在购买的名为 YALU 的多用途模板中使用 Fancybox。但是 Fancybox iframe 在 IE 8 中不起作用。覆盖打开,但没有加载任何内容(白色内容)。我还尝试禁用fancybox中的预加载功能,但没有任何效果。
所有其他浏览器(Firefox、Chrome,甚至 IE 9)都运行良好。您可以在这里查看(单击第一个示例图像)。
几天来我一直在寻找解决方案,但还没有找到任何解决方案。
以下是模板中的一些源代码:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
[...]
这是 jquery 脚本的一部分:
jQuery(window).load(function($) {
if(jQuery().fancybox) {
jQuery('.openfancybox').fancybox();
}
[...]
这是我的标签:
<a data-fancybox-type="iframe" href="404.html" class="openfancybox fancybox.iframe">...</a>
任何人都可以帮忙吗?
提前致谢