使用Fancybox的IE8中的jQuery问题

我最近收到了一个旧网站(我们正在谈论桌子,图像地图,你的名字)。

我被要求将Flash画廊的旧链接变成灯箱。 我只是在图库链接(右上角)上使用了javascript: openLightbox() )。 我知道,我知道,但这个网站似乎并不合适。

无论如何,我还包括一个JavaScript文件scripts.js,其中

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

然后,在openLightbox()我只需在第一个链接上调用click()函数。

我想,很好,很容易。 它在Firefox中就像一个魅力。 然后我的主要克星决定它不想打球。 这是IE7 / 8。

我已经将IE8开发者工具推出了一段时间,但一直未能弄清楚。 我得到的唯一错误是“v is null or not object”,它引用了Google CDN上的minified / packed jQuery代码。 显然这不是问题,所以有人知道这里有什么问题吗?

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

也…

  • script.js文件

非常感谢您的宝贵时间。

UPDATE

哇,似乎在这个页面上工作。 是什么赋予了?

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

进入第12行,进入第27行。