Colorbox не добавляет ширину и высоту граничных изображений к размерам изображения

У меня проблемы с размером плагина jQuery colorbox. Когда я щелкаю изображение, чтобы отобразить его в цветовом поле, оно получает правильный размер изображения для отображения, но не может добавить ширину и высоту своих собственных границ (те, что у всплывающего окна), которые составляют 25 пикселей каждый. Внутренняя ширина и высота правильные, в то время как внешняя ширина и высота в конечном итоге имеют 50 пикселей слишком мало. Это приводит к тому, что изображение вообще не отображается. Видны только границы и не в правильном месте.

Я искал часами, пытаясь найти кого-то с похожей проблемой, и перепробовал много вещей, чтобы исправить это, но до сих пор не понимаю, почему он продолжает это делать.

Некоторая информация:
- Я использую jQuery 1.4.2 (это нельзя изменить, и я почти уверен, что он совместим)
- Мой текущий код выглядит так

$.colorbox({inline:true, href:'#inline_content'});

Где #inline_content — это идентификатор HTML-тега изображения
— файлы загружаются в следующем порядке: colorbox CSS — jQuery — colorbox JS
— Firebug не показывает ошибок javascript.

РЕДАКТИРОВАТЬ: я понял, что кто-то еще изменил версию colorbox на самую новую. Что работает только с jQuery 1.4.3+. Это вызывало странную проблему.

Спасибо за помощь и извините, если отнял у вас время.


person gen    schedule 06.11.2012    source источник


Ответы (1)


С таким описанием вам никто не поможет. Я создаю тестовый jsfiddle для вас:

Отредактируйте этот пример и нажмите Update, затем покажите нам ссылку с демонстрацией проблемы (также включите ваши стили css).

person webdeveloper    schedule 06.11.2012
comment
Спасибо за ваш ответ, но это тоже часть проблемы. В среде только со скриптами, необходимыми для colorbox, он работает отлично. Я должен разместить это на существующем веб-сайте, который включает в себя множество скриптов и CSS, которые я не могу контролировать. Я не ожидал прямого ответа, как сделать это, и это исправлено, но, может быть, кто-нибудь может сказать мне, где я должен искать, чтобы найти ошибку. Я не думаю, что смогу воссоздать проблему в вашем jsfiddle. Я не могу связать веб-сайт, потому что это внутренний URL. Вы хоть представляете, как другие скрипты могут вызывать проблемы? - person gen; 06.11.2012
comment
@gen попробуйте сравнить стили CSS отображаемых элементов, откройте firebug и на вкладке стилей найдите разницу, может быть, у вас есть конфликты? - person webdeveloper; 06.11.2012
comment
Я нашел проблему. Ваш ответ заставил меня перепроверить и скрипты. (Я отредактировал исходный пост) Спасибо! - person gen; 06.11.2012