gpt4 book ai didi

javascript - 从父页面滚动 iframe

转载 作者:可可西里 更新时间:2023-11-01 02:08:10 26 4
gpt4 key购买 nike

我创建了两个网页,一个包含另一个在 iframe 中。我想通过 javascript 从父页面滚动嵌入页面。

到目前为止我尝试了什么:

  1. $('#go').scrollTop(200);

  2. $('.footer').scrollTop(200);

  3. var frame = document.getElementById('go');<br/>
    frame.contentWindow.scrollTo(0, 200);

这些都没用

父网页html:

<html>
<body>
.
.
.
<div class="footer">
<iframe id="go" src="go.html"></iframe>
</div>
</body>
</html>

这两个网页都是计算机上的本地文件,我使用带有“--allow-file-access-from-files”标志的谷歌浏览器。

如何将 iframe 滚动到特定位置?

最佳答案

这个有效:

document.getElementById("go").contentWindow.setTimeout("this.scrollTo(0, 200);",1);

更新。呵呵。只能在 IE 中使用,但我认为其中有些东西。

更新 2 这普遍有效:

document.getElementById("go").onload = function () { this.contentWindow.scrollTo(0, 200) };

您必须等待 iframe 内容完成加载才能使 scrollTo 工作。

关于javascript - 从父页面滚动 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16822608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com