【问题标题】:Controls bleeding within iframe on scroll in IE6控制 IE6 中滚动时 iframe 内的出血
【发布时间】:2019-05-02 12:04:50
【问题描述】:

我在 iframe 中有内容,当我滚动主页时​​(在 iframe 之外),我在 iframe 内部得到了奇怪的伪影,来自 IE6 中的 select 和 flash 控件。

它应该是什么样子(并且在滚动外页之前在 IE6 中看起来):

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

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

似乎 iframe 中的某些控件正在与外部页面一起滚动。

谢谢!

【问题讨论】:

  • 您使用的是原生 IE6 还是 MultipleIE 或 Evolt 等类似模拟器的应用程序之一?我注意到在本机 IE6 上不会出现的模拟器偶尔会出现图形问题。

标签: html css iframe internet-explorer-6


【解决方案1】:

您最好的选择可能是在滚动事件期间隐藏 iframe,或者在该事件之后通过将 iframe 的宽度调整为小 1 像素然后恢复到其原始大小来重新排列 iframe。 iframe 的重排应该会导致重绘。您可能无法通过 iframe 滚动等让 IE6 100% 正常运行。

【讨论】:

  • 谢谢亚历克斯!在滚动事件期间隐藏和显示 iframe 似乎可以修复 95% 的时间(偶尔会看到轻微出血)。我真的不介意 IE6 用户是否必须处理一些挫折,但我想将其保持开放一段时间,看看是否有任何 100% 的解决方案。再次感谢:)
  • 没有汗水!我也希望看到 100% 的工作版本!所以让他们来吧!
猜你喜欢
  • 2022-11-29
  • 1970-01-01
  • 2010-11-13
  • 1970-01-01
  • 1970-01-01
  • 2016-07-08
  • 2020-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多