我已经成功设置了FancyBox,它就像Chrome上的魅力一样。 但是,I get strange scrollbars on IE8 when I open the ajax Content(我想其他内容也是如此)。有谁知道为什么以及如何解决这个问题?
答案 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
适合我,任何更清洁的解决方案