如何使用IE8和FancyBox删除父级的滚动条?

时间:2011-12-11 19:48:43

标签: jquery fancybox

我已经成功设置了FancyBox,它就像Chrome上的魅力一样。 但是,I get strange scrollbars on IE8 when I open the ajax Content(我想其他内容也是如此)。有谁知道为什么以及如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

我使用的是较新版本的Fancybox(截至2012年11月16日)

要解决此问题,请转到jquery.fancybox.js,然后转到第1229行,更改

origHeight = body.height();

origHeight = body.height()+10;

答案 1 :(得分:0)

尝试将窗帘css设置为overflow: hidden;

答案 2 :(得分:0)

我创建了一个肮脏的“解决方法”

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

“alter_body”包含overflow:hidden

适合我,任何更清洁的解决方案