IE8: некорректный выход из lightbox

Главные вкладки

Аватар пользователя Диана Диана 10 декабря 2009 в 16:28

Здравствуйте! Подскажите, если кто сталкивался с подобной проблемой! Сделала сайт на drupal, использовала модуль lightbox. При выходе из окошка lightbox, верстка страницы "ползет" в ie8. В большинстве других броузеров все в порядке. Почему это происходит и как можно исправить?

Комментарии

Аватар пользователя Химический Али Химический Али 10 декабря 2009 в 16:41

Скорректируйте код js\css\html. Обновите лайтбокс. Попробуйте заменить на thickbox и другие аналоги.

Но сначала конечно же лучше найти точку косяка в коде.

Аватар пользователя Диана Диана 10 декабря 2009 в 17:41

Мне как раз подходит лайтбокс, потому что, в отличие от thickbox'а, он перекрывает флеш-ролик. Когда открывается окошко лайтбокса, флеш-ролик исчезает, а место, где он находится, сжимается, и верстка ползет, а при закрытии лайтбокса ролик встает на место, а страничка не возвращается в исходное состояние. Спасибо за совет, попробую обновить лайтбокс.

Аватар пользователя Диана Диана 10 декабря 2009 в 22:19

Все, нашла решение проблемы: оказывается глюк возникал из-за того, что у меня в файле page.tpl.php стили для ie подключались так [if lte ie 7], а в странице page-node-100.tpl.php, содержимое которой отображалось в лайтбоксе, вот так [if ie], т.е. по-разному. Когда я сделала везде как в page.tpl.php, все стало работать корректно.