代码之家  ›  专栏  ›  技术社区  ›  alex

IE8中jquery与FancyBox的问题

  •  2
  • alex  · 技术社区  · 15 年前

    我最近找到了一个旧网站(我们在讨论桌子,图像地图,你叫它)。

    我被要求在一个灯箱里制作一个闪光画廊的旧链接。我只是用了一个 javascript: openLightbox() 在Gallery链接上(右上角)。我知道,我知道,但它似乎并不不合时宜 站点。

    无论如何,我还包括一个javascript文件scripts.js,它

    • 包括jquery和css文件 fancybox .
    • 使用Ajax获取一些图像文件名的json
    • 在页面上创建一个隐藏的无序列表,其中包含从JSON到图像的链接
    • 将FancyBox方法附加到这些图像

    然后,在 openLightbox() 我只是打电话给 click() 在第一个链接上运行。

    我想,又好又容易。它在火狐中很有魅力。然后我的死敌决定不想打球。那是IE7/8。

    我已经有一段时间没有使用IE8开发工具了,但还没能弄清楚。 我得到的唯一错误是“v为空或不是一个对象”,它引用了谷歌cdn上的小型/打包jquery代码。显然这不是问题,所以有人知道这里出了什么问题吗?

    以下是指向页面的链接: http://edgewaterterraces.com.au/

    也。。。

    非常感谢你抽出时间来。

    更新

    哇,好像有效果 this page . 给出了什么?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Pekka    15 年前

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

    一次在第12行,一次在第27行。