IE8 中使用 Fancybox 的 jQuery 问题

2024-04-15

我最近收购了一个旧网站(我们谈论的是表格、图像地图,凡是你能想到的)。

我被要求将 Flash 画廊的旧链接放入灯箱中。我只是用了一个javascript: openLightbox()在画廊链接(右上角)上。我知道我知道,但是这看起来并不不合时宜this site.

不管怎样,我还包含了一个 JavaScript 文件scripts.js,它

  • 包括 jQuery 和 CSS 文件fancybox http://fancybox.net/.
  • 使用 AJAX 获取图像文件名的 JSON
  • 在页面上创建一个隐藏的无序列表,其中包含 JSON 中图像的链接
  • 将 fancybox 方法附加到这些图像上

然后,在openLightbox()我只是简单地调用click()在第一个链接上运行。

我想,又好又容易。它在 Firefox 中就像一个魅力。然后我的宿敌决定不再参加比赛了。那是IE7/8。

我已经使用 IE8 开发工具有一段时间了,但一直无法弄清楚它。 我遇到的唯一错误是“v 为 null 或不是对象”,它引用了 Google CDN 上的缩小/打包的 jQuery 代码。显然这不是问题,那么有人知道这里出了什么问题吗?

这是该页面的链接:http://edgewaterterraces.com.au/ http://edgewaterterraces.com.au/

Also...

  • 脚本.js 文件 http://edgewaterterraces.com.au/scripts.js

非常感谢您的宝贵时间。

UPDATE

哇,看来有效这一页 http://edgewaterterraces.com.au/location.html。是什么赋予了?


您在首页上嵌入了 jquery 和 script.js 两次。

一次在第 12 行,一次在第 27 行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE8 中使用 Fancybox 的 jQuery 问题 的相关文章

随机推荐