Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2012, 14:12
Новичок на форуме
Отправить личное сообщение для Slevin Kelevra Посмотреть профиль Найти все сообщения от Slevin Kelevra
 
Регистрация: 07.07.2012
Сообщений: 7

При установке CSS для Body "overflow: hidden" съезжает верстка, в чем дело?
На странице при открытии всплывающего окна необходимо убрать вертикальную прокрутку страницы.
Я это сделал таким кодом:
$("body").css("overflow", "hidden");

$(".piro_close, .piro_overlay").click(function(){
	$("body").css("overflow", "auto");
});


Во всех нормальных браузерах код работает отлично, а вот в IE 7 после строки:
$("body").css("overflow", "hidden");

верстка разъезжается как паззл.
Может быть есть другие способы для отключения вертикального скроллинга, более гуманные?

P.S. Страница с багом: http://avrora.volgopage.ru/catalog/
Изображения:
Тип файла: jpg scroll-off.jpg (38.0 Кб, 11 просмотров)
Тип файла: jpg overflow-auto.jpg (12.1 Кб, 9 просмотров)
Ответить с цитированием