Jquery 提交后保持垂直滚动位置

Jquery 提交后保持垂直滚动位置,jquery,scroll,Jquery,Scroll,我做不到。我用AJAX为一个非常长的表单编写了一个非常简单的脚本。因此,用户无需重新加载整个页面即可保存其设置 它工作得很好,但是在提交后窗口会转到页面顶部,有没有jQuery方法可以防止这种情况 任何帮助都很好。尝试用javascript:void(0)替换#。这将防止浏览器滚动到顶部。这可能在HTML操作或href属性中 编辑 如果您坚持使用jQuery解决方案 action="javascript:$.noop()" 听起来您已经为表单设置了action='#',并且没有从提交处理程序函

我做不到。我用AJAX为一个非常长的表单编写了一个非常简单的脚本。因此,用户无需重新加载整个页面即可保存其设置

它工作得很好,但是在提交后窗口会转到页面顶部,有没有jQuery方法可以防止这种情况

任何帮助都很好。

尝试用
javascript:void(0)
替换
#
。这将防止浏览器滚动到顶部。这可能在HTML
操作
href
属性中

编辑

如果您坚持使用jQuery解决方案

action="javascript:$.noop()"

听起来您已经为表单设置了
action='#'
,并且没有从提交处理程序函数返回
false