Как удалить полосы прокрутки на родительском с IE8 и FancyBox? - PullRequest
0 голосов
/ 11 декабря 2011

Я успешно настроил FancyBox, и он работает как Charm на Chrome.Тем не менее, Я получаю странные полосы прокрутки в IE8, когда открываю ajax Content (я думаю, это происходит и с другим контентом).Кто-нибудь знает, почему и как это исправить?

Ответы [ 3 ]

2 голосов
/ 16 ноября 2012

Я использовал более новую версию Fancybox (по состоянию на 16.11.2012)

Чтобы устранить эту проблему, перейдите на jquery.fancybox.js и в строке 1229 измените

origHeight = body.height();

до

origHeight = body.height()+10;
0 голосов
/ 12 декабря 2011

Я создал грязный «обходной путь»

beforeShow  : function () { 
            $('body').addClass('alter_body'); 
    },
beforeClose : function () { 
            $('body').removeClass('alter_body'); 
    }

«alter_body» содержит overflow:hidden

Работает для меня, любые более чистые решения приветствуются

0 голосов
/ 12 декабря 2011

Попробуйте установить css для штор на overflow: hidden;

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