Проблема с jQuery в IE8 с Fancybox - PullRequest
       36

Проблема с jQuery в IE8 с Fancybox

2 голосов
/ 11 февраля 2010

Я недавно приобрел старый веб-сайт (мы говорим о таблицах, картах изображений, вы называете его).

Меня попросили сделать старую ссылку на галерею Flash в лайтбокс. Я просто использовал javascript: openLightbox() в ссылке на галерею (верхний правый угол). Я знаю, знаю, но это не кажется неуместным на этом сайте.

В любом случае, я также включил файл JavaScript scripts.js, который

  • Включает файлы jQuery и CSS для fancybox .
  • Используйте AJAX, чтобы получить JSON имен файлов изображений
  • Создать скрытый неупорядоченный список на странице со ссылками на изображения из JSON
  • Прикрепите метод fancybox к этим изображениям

Затем на openLightbox() я просто вызываю функцию click() для первой ссылки.

Красиво и легко, подумал я. Это работает как шарм в Firefox. Тогда мой заклятый враг решил, что не хочет играть в мяч. Это IE7 / 8.

У меня уже давно есть инструменты для разработчиков IE8, но я не смог разобраться. Единственная ошибка, которую я получаю, это «v - ноль или не объект», который ссылается на свернутый / упакованный код jQuery в CDN Google. Очевидно, что это не проблема, так у кого-нибудь есть идеи, что здесь не так?

Вот ссылка на страницу: http://edgewaterterraces.com.au/

Кроме того ...

Большое спасибо за ваше время.

UPDATE

Ух ты, похоже, работает на этой странице . Что дает?

1 Ответ

2 голосов
/ 11 февраля 2010

Вы встраиваете jquery и script.js дважды на первую страницу.

Один раз в строке 12, один раз в строке 27.

...