【问题标题】:How to lock scrolling of main page when opening iframe?打开iframe时如何锁定主页的滚动?
【发布时间】:2012-02-11 01:47:48
【问题描述】:

在我的网站上,单击链接时会打开 iframe 弹出窗口并加载链接。 我希望用户能够在 iframe 中滚动,但问题是当我在 iframe 中一直向下滚动时,它开始滚动 iframe 下方的主页。

基本上,当 iframe 打开时,我希望下面的页面在滚动时被锁定。

这可能吗?

【问题讨论】:

  • 加点SSCCE会很有帮助。

标签: javascript html iframe


【解决方案1】:

用户溢出属性,溢出属性指定如果内容溢出元素的框会发生什么。

  • 可见:溢出没有被剪裁。它呈现在元素的框外。这是默认的......
  • hidden:溢出被剪掉,其余内容将不可见...
  • scroll:溢出被剪掉了,但是添加了一个滚动条来查看其余的内容....
  • auto:如果溢出被剪裁,应添加滚动条以查看其余内容...
  • inherit:指定overflow属性的值应该从父元素继承...

【讨论】:

    【解决方案2】:

    当您不想锁定父窗口时,在父窗口中为 htmlbody 设置 style.overflow -文档发送到 hidden

    【讨论】:

      猜你喜欢
      • 2014-08-25
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 2014-10-30
      • 2013-08-03
      相关资源
      最近更新 更多