使用iframe向上滚动父窗口

时间:2013-08-09 10:11:05

标签: html iframe scroll window

我有一个网页,我在其中间包含了一个外部iframe(在首屏下方)。在这个iframe中,有一个输入文本,闪烁的光标(即焦点已设置为该特定输入文本)。因此,当页面加载时,它会直接向下滚动到iframe和输入文本。

但我不希望我的页面向下滚动,或者我想在完全加载/准备好之后向上滚动。

您是否知道在将父窗口关注到iframe输入文本之后将其向上滚动到顶部的方法?我无法访问iframe源代码...

我得到了这段代码:     $(文件)。就绪(函数(){             $(。my-wrapper input).focus();     });

其中my-wrapper是我页面顶部的搜索表单,但它不起作用......

如果你能给我一个jQuery和直接DOM指令的解决方案,那就太棒了(我想知道我的jQuery脚本是不是在文档就绪函数之后被异步加载的问题)。

万分感谢!! 尼古拉斯。

1 个答案:

答案 0 :(得分:0)

我认为你的iframe上的输入文字正在抓住焦点,所以你可能想尝试这个onload(可能在settimeout内):

$('html,body').scrollTop()