-1

我正在尝试将焦点设置到文档就绪功能中的文本输入框,这很好用,除了输入框位于页面下方约 50 px 的字段集中,因此当输入框获得焦点时页面标题不可见我尝试使用 $ (window).scrollTop(0) 可以工作,但是设置的焦点代码会覆盖 scrollTop 代码。标题元素是 H1 文本和一个带有 ID 的按钮,然后是带有输入框的字段集 我在这里看到了很多答案,但我不喜欢在每个人都加载后动画的想法我已经看到 stopPropagation() 但不确定它是如何工作的这是一个真正的错误还是关闭命令?浏览器是 IE 8 及以上版本 也许我应该让最终用户从底部开始工作 哈哈

4

1 回答 1

0

尽我所能判断您是否在文档就绪函数中同时具有 .focus 和 .scrollTop(0) 一个触发然后另一个触发,因此在这种情况下的解决方案是将焦点代码从头部移动到身体全部通过其孤独作为这 $(":text")[0].focus(); 我不确定这是解决问题的一种优雅方式,但它确实有效

于 2013-06-16T23:59:54.530 回答