【问题标题】:IE9 iframe scrollingIE9 iframe 滚动
【发布时间】:2011-09-28 13:52:19
【问题描述】:

我有一个有趣的“问题”,它只发生在 IE9 中。

我们的网站上有一些使用 iframe 的表单(这些表单位于我们无法控制的其他网站上,例如 Salesforce.com)。

滚动属性设置为“否”。这会关闭滚动条并阻止在所有浏览器中滚动除了 IE9

在 IE9 中,当 iframe 获得焦点时,用户仍然可以通过单击并拖动或使用箭头键在 iframe 中滚动。

我的问题是:有人知道防止这种情况的方法吗?我假设如果我可以访问源代码,我可以创建一个 div 并将 div 设置为比 iframe 更窄,这样内容就不会溢出,但我无权访问 iframe 源代码,所以这不是一个选项.

对这个有什么建议吗?这让我发疯了,我几乎要说这是不可能的。

谢谢!

【问题讨论】:

  • 不管怎样,我已经在各种浏览器中看到了这种行为。我假设框架与其中包含的页面大小不同?
  • +1,我也注意到了这种行为。

标签: javascript html css iframe


【解决方案1】:

将 iframe 的滚动属性设置为“否”只会隐藏滚动显示在该 iframe 的 IE 中,即使它们是需要的。

为避免这种情况,您必须安排 iframe 的内容,以便不需要滚动。

【讨论】:

  • 尽管我不想这么说,Suhas,我认为你是对的。内容需要位于比包含它的 iframe 小的 div 中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多