2012-06-25 3 views
1

В самой демонстрационной странице jquery colorbox вы можете увидеть, что перед загрузкой всплывающего окна с правильной высотой и шириной один пустой всплывающий файл будет загружен размером около 600 * 500 (около). и затем он будет автоматически изменен в соответствии с размером содержимого.jQuery colorbox показывает пустое всплывающее окно перед фактическим всплывающим окном

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

Примечание. У меня нет изображений во всплывающем содержимом. это просто поля формы, завернутые в таблицу и тег div.

+0

Вы можете предоставить нам примеры кода? – ClydeFrog

+0

@ClydeFrog, вот мой код $ .colorbox ({inline: true, iframe: false, href: '# jsCommentsBox', height: '220px', width: '500px', переход: 'fade', opacity: 0.4}); – Kumar

ответ

1

Предполагаю, что установка initialWidth и initialHeight на ноль должна получить вас за то, что вы после. В противном случае источник находится в Github, поэтому вы всегда можете изменить источник для загрузки по-разному.

Если это пустой белый контент, который вас беспокоит, вы можете использовать плагин BlockUI от Mike Alsup (http://jquery.malsup.com/block/), чтобы показать анимацию загрузки во всплывающем окне.

+0

Спасибо, Tieson Я установил initialWidth, initialHeight так же, как и высота и ширина моего контента. Теперь пустое всплывающее окно появляется в том же размере моего всплывающего окна, но я хочу полностью избежать первого пустого всплывающего окна, так как мой встроенный контент сразу же загружается во всплывающем окне. – Kumar

Смежные вопросы