javascript - 浏览器自动滚动到表单

标签 javascript jquery html css

我设计了一个包含很多内容的单页主页,其中在底部实现了一个联系表单(参见 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/

相关文章:

jquery - ToggleClass 基于 li 标签内的图像高度

html - 当用户调整窗口大小时,表格会缩小。页脚插入它的内容而不重叠它

html - 带有垫片/保险杠的动态宽度 div

php - 带有 jquery 的事件单选按钮

javascript - 将输入选择作为文本输出到元素

javascript - 使用jquery淡出后隐藏div,而不是之前

javascript - jQuery - $.ajax 返回其他 dataFormat 作为 $post

javascript - Chartist - 将文本添加到圆环图的中心

javascript - 反向 json javascript

JavaScript - 传递未定义的参数与忽略它相同吗?