Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Fancybox的IE8中的jQuery存在问题_Javascript_Jquery_Debugging_Internet Explorer 8_Fancybox - Fatal编程技术网

Javascript 使用Fancybox的IE8中的jQuery存在问题

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方法

我最近获得了一个旧网站(我们正在讨论表格、图像地图,随便你说)

我被要求在一个灯箱中制作一个指向Flash库的旧链接。我只是在gallery链接(右上角)上使用了一个
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插入到所有这些文件中。一定是不小心跑了两次。谢谢