我有一个网页,我在其中间包含了一个外部iframe(在首屏下方)。在这个iframe中,有一个输入文本,闪烁的光标(即焦点已设置为该特定输入文本)。因此,当页面加载时,它会直接向下滚动到iframe和输入文本。
但我不希望我的页面向下滚动,或者我想在完全加载/准备好之后向上滚动。
您是否知道在将父窗口关注到iframe输入文本之后将其向上滚动到顶部的方法?我无法访问iframe源代码...
我得到了这段代码: $(文件)。就绪(函数(){ $(。my-wrapper input).focus(); });
其中my-wrapper是我页面顶部的搜索表单,但它不起作用......
如果你能给我一个jQuery和直接DOM指令的解决方案,那就太棒了(我想知道我的jQuery脚本是不是在文档就绪函数之后被异步加载的问题)。
万分感谢!! 尼古拉斯。
答案 0 :(得分:0)
我认为你的iframe上的输入文字正在抓住焦点,所以你可能想尝试这个onload(可能在settimeout内):
$('html,body').scrollTop()