Я недавно приобрел старый веб-сайт (мы говорим о таблицах, картах изображений, вы называете его).
Меня попросили сделать старую ссылку на галерею 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
Ух ты, похоже, работает на этой странице . Что дает?