Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用IE8和FancyBox删除父级上的滚动条?_Jquery_Fancybox - Fatal编程技术网

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

Jquery 如何使用IE8和FancyBox删除父级上的滚动条?,jquery,fancybox,Jquery,Fancybox,我已经成功地安装了FancyBox,它就像Chrome上的一个符咒。 然而,(我认为其他内容也会发生)。有人知道为什么以及如何解决这个问题吗?尝试将你的css设置为溢出:隐藏我创建了一个肮脏的“变通方法” “alter_body”包含溢出:隐藏 对我有效,任何更清洁的解决方案都值得赞赏我使用了更新版本的Fancybox(截至2012年11月16日) 要解决此问题,请转到jquery.fancybox.js并在第1229行中更改 origHeight = body.height(); 到 谢谢,

我已经成功地安装了FancyBox,它就像Chrome上的一个符咒。
然而,(我认为其他内容也会发生)。有人知道为什么以及如何解决这个问题吗?

尝试将你的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;