我设计了一个包含很多内容的单页主页,其中在底部实现了一个联系表单(参见 http://neu.logopaedie-scheithauer.de/ )。第一次打开页面时,大多数浏览器(IE、FF、Safari)会向下滚动到联系表单的第一个字段,这可能是由于自动对焦。
这种不良行为会导致糟糕的用户体验,因为用户希望从上到下阅读页面。但是,我不知道如何阻止它。有什么想法吗?
最佳答案
这是因为 runonload
功能,只需删除代码即可解决问题。让我们知道它是否已修复。只需从文件 contactform.js
中删除此代码:
runOnLoad(function(){
$("input#name").select().focus();
});
关于javascript - 浏览器自动滚动到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662179/