jQuery与set focus和scrollTop冲突

时间:2013-06-15 20:47:26

标签: jquery scrolltop setfocus

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

1 个答案:

答案 0 :(得分:0)

尽管如此,我可以判断你是否同时在文档就绪函数中同时存在.focus和.scrollTop(0),然后是另一个,所以在这种情况下解决方案是将焦点代码从头部移动到正文它的寂寞就像这个$(“:text”)[0] .focus();我不确定这是解决问题的一种方法,但它有效