在IE6中滚动控制iframe中的出血

时间:2009-10-19 16:03:51

标签: html css iframe internet-explorer-6

我在iframe中有内容,当我滚动主页面(在iframe之外)时,我在IE6中的select和flash控件中获得iframe中的奇怪工件。

它应该如何显示(并且在滚动外页之前在IE6中查看):

http://i34.tinypic.com/2b9r85.png

在IE6中滚动外页后的样子:

http://i38.tinypic.com/2mg1qig.png

它在其他浏览器中运行良好,包括IE7 +。如果我直接在iframe中加载内容并滚动页面,则不会发生。只有当它嵌入在iframe中时才会发生。

似乎iframe中的某些控件正在滚动外页。

谢谢!

1 个答案:

答案 0 :(得分:1)

您最好的选择可能是在滚动事件期间隐藏iframe,或者在该事件之后重新调整iframe,方法是将其宽度调整为1px,然后再调整为原始大小。 iframe的重排应该会重绘。您可能无法使IE6在iframe滚动等方面100%发挥出色。