Javascript 使用Fancybox的IE8中的jQuery存在问题
我最近获得了一个旧网站(我们正在讨论表格、图像地图,随便你说) 我被要求在一个灯箱中制作一个指向Flash库的旧链接。我只是在gallery链接(右上角)上使用了一个Javascript 使用Fancybox的IE8中的jQuery存在问题,javascript,jquery,debugging,internet-explorer-8,fancybox,Javascript,Jquery,Debugging,Internet Explorer 8,Fancybox,我最近获得了一个旧网站(我们正在讨论表格、图像地图,随便你说) 我被要求在一个灯箱中制作一个指向Flash库的旧链接。我只是在gallery链接(右上角)上使用了一个javascript:openLightbox()。我知道,我知道,但这在这个网站上似乎并不不合适 无论如何,我还包括一个JavaScript文件scripts.js,它 包括的jQuery和CSS文件 使用AJAX获取一些图像文件名的JSON 在页面上创建一个隐藏的无序列表,其中包含来自JSON的图像链接 将fancybox方法
javascript:openLightbox()
。我知道,我知道,但这在这个网站上似乎并不不合适
无论如何,我还包括一个JavaScript文件scripts.js,它
- 包括的jQuery和CSS文件
- 使用AJAX获取一些图像文件名的JSON
- 在页面上创建一个隐藏的无序列表,其中包含来自JSON的图像链接
- 将fancybox方法附加到这些图像
openLightbox()
上,我只需调用第一个链接上的click()
函数
很好,很容易,我想。它在Firefox中发挥了巨大的作用。然后我的死敌决定它不想打球。这是IE7/8
我使用IE8开发工具已经有一段时间了,但还没有弄明白。
我得到的唯一错误是“v为null或不是对象”,它引用了Google CDN上的缩小/压缩jQuery代码。显然这不是问题所在,那么有人知道这里出了什么问题吗
以下是该页面的链接:
还有
哇,它似乎对你有用。有什么好处?您在头版两次嵌入jquery和script.js
第12行一次,第27行一次。我建议您在开发时使用未统一的jQuery版本-它将帮助您更好地调试!有一大堆HTML文件,所以我编写了一个PHP脚本,将jQuery插入到所有这些文件中。一定是不小心跑了两次。谢谢