【发布时间】:2011-07-06 12:52:56
【问题描述】:
我在页面的中间到底部有一个iframe。当我加载页面时,它会滚动到底部。我尝试body onload window.scroll(0,0),但效果很糟糕,因为它先下降,然后立即向上滚动。
页面上iframe自动滚动到底部的原因是什么?
【问题讨论】:
-
您是否尝试在 iframe 上禁用滚动?
-
它以相同的方式滚动,也使用 scrolling="no" ...确切地它滚动到页面的中间,即 iframe 位置在哪里
-
可能是远程 iframe 的焦点问题......也许我无能为力。如果有人有解决方案表示赞赏(强制关注父页面......类似的东西)谢谢
-
您可以先尝试在不滚动的情况下渲染框架,然后(在加载时)将滚动附加到它吗?
-
我确定这不再是问题了,但你要么需要按照 Nate 的建议去做,要么如果你有一个空白的 iframe src (src="#") 然后创建一个空白html 页面并将 iframe 的 src 指向该页面。 Webkit 浏览器执行此操作 (en.wikipedia.org/wiki/WebKit)。
标签: javascript iframe scroll