Недавно я приобрел старый веб-сайт (мы говорим о таблицах, картинных картах, вы называете это).Проблема с jQuery в IE8 с Fancybox
Мне было предложено сделать старую ссылку на флеш-галерею в лайтбокс. Я просто использовал javascript: openLightbox()
на ссылке в галерее (верхний правый угол). Я знаю, я знаю, но это не выглядит неуместным на этом сайте.
Во всяком случае, я также включать в себя scripts.js файл JavaScript, который
- Включает JQuery и CSS файлы для fancybox.
- Использование AJAX, чтобы получить некоторые JSON имен файлов изображений
- Создание скрытого неупорядоченный список на странице со ссылками на изображения с JSON
- Присоединить метод FancyBox к этим изображениям
Тогда на openLightbox()
Я просто вызываю функцию click()
по первой ссылке.
Приятный и легкий, я думал. Он работал как шарм в Firefox. Тогда мой заклятый враг решил, что не хочет играть в мяч. Это IE7/8.
У меня были инструменты разработчика IE8 на некоторое время, но они не смогли понять это. Единственной ошибкой, которую я получаю, является «v является нулевым или не является объектом», который ссылается на код с миниатюрным/упакованным jQuery на CDN от Google. Очевидно, это не проблема, так кто-нибудь даже не знает, что здесь не так?
Вот ссылка на страницу: http://edgewaterterraces.com.au/
Также ...
Большое спасибо за ваше время.
UPDATE
Ничего себе, это, кажется, работает на this page. Что дает?
Я предлагаю вам использовать unminified версию JQuery при разработке - это поможет вам отладить лучше –