我继承了以下 jQuery 代码片段作为 jquery/AJAX 验证系统的一部分。我只需要有人用注释逐行解释代码,这样我就可以理解如何更改脚本的一些操作:
// Use Ajax to send everything to form processing file
submitHandler: function(form) {
$("#send").attr("value", "Sending...");
$(form).ajaxSubmit({
success: function(responseText, statusText, xhr, $form) {
$(form).slideUp("slow");
$("#response").html(responseText).hide().slideDown("slow");
}
});
return false;
}
具体来说,这些行重新“成功”。. . ' 我特别感兴趣,因为我可以看到 $(form).slideUp("slow") 导致表单缓慢向上滑动(有点明显,不是吗?)。'slideUP' 操作不会将我带到表单的顶部,但总是在表单中间的某个位置。如果我对 jQuery 有更好的理解,我可能会想出如何让“slideUp”始终将我带到表单的顶部。