2013-10-27 38 views
1

我无法完成此项工作。我在AJAX中为非常长的表单制作了一个非常简单的脚本。所以用户可以保存他的设置而不用重新加载整个页面。提交后请保持垂直滚动位置

它工作得很好,但窗口只是在提交后进入页面顶部,是否有jQuery的方式来防止这种情况?

任何帮助将是伟大的。

+2

听起来像是你有'行动=“#”'的形式设置,你是不是返回假' '从你的提交处理函数中。 – techfoobar

回答

2

尝试用javascript:void(0)代替#。这会阻止浏览器滚动到顶部。这可能在HTML actionhref属性中。

编辑

如果你坚持一个jQuery的解决方案...

action="javascript:$.noop()"