使用Fancybox的IE8中的jQuery问题

时间:2010-02-11 01:23:39

标签: javascript jquery debugging internet-explorer-8 fancybox

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

我被要求将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/

也...

非常感谢你的时间。

更新

哇,它似乎适用于this page。是什么给了什么?

1 个答案:

答案 0 :(得分:2)

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

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