Похоже, что Thickbox просто перестал загружать изображения, хотя iFrame все еще работает.

Я не могу понять это!

Похоже, что Thickbox перестал загружать изображения в режиме лайтбокса по умолчанию — я не вносил никаких изменений, и клиенты только что сообщили об этом.
Странно то, что версия iFrame работает нормально.

Я не вижу ошибок, но при использовании Tamper Data через Firefox также нет попытки вызвать изображение.
Пример страницы находится здесь: http://www.lens-wear.co.uk/details.php?AID=9&TID=0&BID=5&PID=645

Если вы щелкнете изображение вверху справа, оно не загрузится, но если вы нажмете «Добавить», откроется мастер заказа через Thickbox в iFrame, как и ожидалось.

Обычно я неплохо справляюсь с такими вещами, но без ошибок и без http-трафика я не могу это решить.
Думаю, я мог бы просто исправить это, перейдя на Shadowbox.

С уважением,
Крис


person ChrisS    schedule 16.12.2009    source источник
comment
Хм, действительно очень странно. Я просто перерыл все, что мог придумать, и ничего не нашел. Моя единственная догадка заключается в том, что это может быть конфликт имен/переменных между различными используемыми вами Javascripts. Можете ли вы попробовать загрузить страницу только с помощью Thickbox?   -  person Pekka    schedule 16.12.2009
comment
Ага, мне придется. Шаг через каждую процедуру, пока я не найду ответ.   -  person ChrisS    schedule 16.12.2009
comment
Я удалил все, кроме jQuery и Thickbox. Он по-прежнему демонстрирует ту же проблему, если я не удалю функцию галереи через rel. Даже загрузка jQuery через Google не помогает (на случай, если моя локальная версия повреждена!)   -  person ChrisS    schedule 16.12.2009


Ответы (1)


Удаление атрибута rel из тега <a> помогло мне.

person Alex Bagnolini    schedule 16.12.2009
comment
Привет, Алекс, тогда это работает, но вы теряете аспект слайд-шоу, когда оно связывает каждое изображение со следующим. Хотя на данный момент это хорошее решение, спасибо :) - person ChrisS; 16.12.2009