我最近收购了一个旧网站(我们说的是表格,图像地图,你说的)。
我被要求将 Flash 画廊的旧链接制作成灯箱。我只是javascript: openLightbox()
在画廊链接(右上角)上使用了一个。我知道,我知道,但在这个网站上似乎并没有错。
无论如何,我还包含一个 JavaScript 文件 scripts.js,它
- 包括用于fancybox的 jQuery 和 CSS 文件。
- 使用 AJAX 获取图像文件名的一些 JSON
- 在页面上创建一个隐藏的无序列表,其中包含指向来自 JSON 的图像的链接
- 将fancybox方法附加到这些图像
然后,在openLightbox()
我简单地调用click()
第一个链接上的函数。
很好很容易,我想。它在 Firefox 中就像一个魅力。然后我的死对头决定它不想打球。那是IE7/8。
我已经使用 IE8 开发工具有一段时间了,但一直没搞清楚。我得到的唯一错误是“v 为空或不是对象”,它引用了 Google 的 CDN 上的缩小/打包的 jQuery 代码。显然这不是问题,所以有人知道这里有什么问题吗?
这是该页面的链接: http: //edgewaterterraces.com.au/
还...
非常感谢您的宝贵时间。
更新
哇,它似乎在这个页面上工作。是什么赋予了?