Сайты - по стандартам, но не стандартные сайты!
Всем привет.
У меня проблема с библиотекой «Thickbox» версии 3.1 на сайте http://ford.aspec-auto.ru/ford/avtomobi … ?id=383508. При просмотре фотогалереи (внизу страницы) в IE7 большая картинка съезжает вверх, хотя должна быть посередине экрана.
В интернетах я нашел одну-единственную страницу, посвященную этой проблеме: http://jamazon.co.uk/web/2008/03/17/thi … oning-bug/. Там есть исправления, которые я уже внес на сайт, но они не работают.
Если кто-то встречался с подобной проблемой — просьба поделиться опытом. Буду очень благодарен.
P.S. На сайте еще есть кое-какие проблемы, но в данный момент меня волнует только эта.
Отредактированно mnism (28.10.2012 10:11)
Нет на форуме
Вот тут: http://trkterra.ru/actions/MissRusRadioContinuing , я тоже делал на «Thickbox» (правда версия 3) и сталкивался с подобным в IE6 (т.е. изображение находилось тоже сверху, а не в нужном месте). Дело в том, что для IE6 мне пришлось имитировать position:fixed; А в IE7 position:fixed; и так работает.
Попробуй попросту внедрить на свой сайт мой файл стилей для «Thickbox» (thickbox.css) и мой файл thickbox.js (я его корректировал, так, что это не thickbox.js в полном смысле слова ), должно все заработать.
Нет на форуме
Я нашел баг с thickbox: если создать страницу с галереей, она [галерея] не будет работать. То есть если к гиперссылке добавить атрибут rel, увеличенная картинка перестанет работать. Проблема возникает только локально, на сервере все работает корректно. Это дает основания полагать, что баг связан с неправильным построением урлов к файлам.
Никто не сталкивался с такой проблемой? Может быть она уже решена?
Нет на форуме
Решение проблемы, озвученной XXXVII, описано вот здесь:
http://codylindley.com/thickboxforum/co … e=1#Item_0
Для не знающих басурманского, лентяев, а также не умеющих читать в принципе , излагаю суть:
в строке 79 thickbox.js нужно найти:
TB_TempArray = $("a[@rel="+imageGroup+"]").get();
и заменить на:
TB_TempArray = $("a[rel="+imageGroup+"]").get();
В случае использования thickbox-compressed.js ищите:
("a[@1N="+g+"]")
и заменяйте на:
("a[1N="+g+"]")
Заранее пожалуйста.
Отредактированно ThyBzi (11.06.2013 19:35)
Нет на форуме