Colorbox и скроллер - PullRequest
       2

Colorbox и скроллер

1 голос
/ 28 ноября 2010

У меня проблема с colorbox при первой загрузке контента после открытия страницы. Я составлял список людей с описанием кнопок для каждого человека. после нажатия кнопки открывается окно цвета с окном с информацией, взятой из базы данных в соответствии с person_id на вкладке адреса. поэтому он загружает контент из другого раздела страницы. Список находится в index.php? Page = список, а ссылка на описание - index.php? Page = list & person_id (открывает другой файл). В этом другом файле есть запрос mysql и т. Д., И информация берется из db, а затем выводится echo'ed .. также и div (div не в db) div имеет класс css:

.see_profile {
    background-color:#ececec;
    width:400px;
    height:auto;
    overflow:auto;
    padding:30px;
    font-size:14px;
    text-align:justify
}

Информация в div. Когда я открываю страницу и нажимаю кнопку описания, она открывает цветовую коробку, но в нижней и правой части окна есть скроллеры. после закрытия окна и его открытия снова исчезли скроллеры. Не могу понять, в чем проблема .. В Chrome, FF и Opera есть эта проблема, кроме IE6.

В шапке у меня есть:

<script type="text/javascript">
    $(document).ready(function(){
    $(".member").colorbox();
    });
</script>

Я также заметил, что это происходит после вставки изображения в div

1 Ответ

0 голосов
/ 26 января 2011

Я исследовал проблему.

Попробуйте посмотреть, какой контент вы загружаете с помощью ajax. Если на нем есть изображения без атрибутов «высота» и «ширина», могут появиться полосы прокрутки.

Это происходит потому, что браузер не знает о размере изображения и не ждет, пока загрузится, чтобы вычислить макет страницы. После первой загрузки изображение находится в кеше и браузер может рассчитать размер.

Попробуйте указать размер изображений. Для меня это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...