Jquery 如何使用IE8和FancyBox删除父级上的滚动条?
我已经成功地安装了FancyBox,它就像Chrome上的一个符咒。Jquery 如何使用IE8和FancyBox删除父级上的滚动条?,jquery,fancybox,Jquery,Fancybox,我已经成功地安装了FancyBox,它就像Chrome上的一个符咒。 然而,(我认为其他内容也会发生)。有人知道为什么以及如何解决这个问题吗?尝试将你的css设置为溢出:隐藏我创建了一个肮脏的“变通方法” “alter_body”包含溢出:隐藏 对我有效,任何更清洁的解决方案都值得赞赏我使用了更新版本的Fancybox(截至2012年11月16日) 要解决此问题,请转到jquery.fancybox.js并在第1229行中更改 origHeight = body.height(); 到 谢谢,
然而,(我认为其他内容也会发生)。有人知道为什么以及如何解决这个问题吗?尝试将你的css设置为
溢出:隐藏代码>我创建了一个肮脏的“变通方法”
“alter_body”包含溢出:隐藏
对我有效,任何更清洁的解决方案都值得赞赏我使用了更新版本的Fancybox(截至2012年11月16日)
要解决此问题,请转到jquery.fancybox.js
并在第1229行中更改
origHeight = body.height();
到
谢谢,但是假设fancybox CSS中的#fancybox覆盖是窗帘,它不会改变任何东西。请看一下,我找不到任何可能解决这个问题的方法。我不认为是fancybox创建了这些滚动条。如果这只发生在IE上,则最有可能的是fancybox内部(fancybox具有固定尺寸,但内容更大和/或在其内部浮动)或body标记中存在浮动元素。您在fancybox中打开的是什么类型的内容(ajax、内联、iframe)?它是ajax内容,但content.php目前只包含其他内容。尸体上有潜水器,但没有漂浮的?!是的,这只不过是一个例子。
origHeight = body.height();
origHeight = body.height()+10;