0

我在我的 2 个网站中实现了 FancyBox(相同的版本、文件和所有内容):

  1. http://multiformeingegno.it
  2. http://bombacarta.com/le-attivita/bombafoto/

每个浏览器(包括 IE)在第一个网站上一切正常,fancybox 正确加载,没关系。在带有 IE 的第二个网站中,如果我单击 3 个大图像之后的缩略图,而不是打开 Fancybox,IE 会转到缩略图 url!我不明白为什么!链接是:

<a href="BIG IMAGE URL" class="fancybox" data-fancybox-group="gallery">
   <img src="THUMB URL" style="margin-right:5px;border:none" alt="" width="150" height="150"/>

一切都应该按预期工作(我在 JS 控制台上有 0 个错误,它是相同的 FANCYBOX 实现、相同的文件和一切)!我无法解释的是为什么当链接到大图像时,Internet Explorer 会转到拇指 URL!

当然,所有其他浏览器(包括 Safari Mobile 和 Android 浏览器)都可以正常工作!!!

4

1 回答 1

0

您上面的所有网站都不能在 IE7 上正常运行。Fancybox 弹出,但没有画廊功能(至少在 IE7 中)。

您的网站正在使用 fancybox 的修改版本:http: //bombacarta.com/wp-content/themes/raymond-31/fancybox/jquery.fancybox.js

我刚刚将它更新到来自fancybox网站的最新版本(包括 css 文件),它在所有浏览器中都能正常工作,包括 IE7+

检查演示http://www.picssel.com/playground/jquery/bombafoto.html

我在上面的示例中使用的 fancybox 版本(如果你想比较): http ://www.picssel.com/playground/jquery/fancybox2.0.6/jquery.fancybox.pack.js

我猜克隆过程中出了点问题。

于 2012-05-04T18:14:47.463 回答