jquery/AJAX 検証システムの一部として、次の jQuery コード スニペットを継承しました。スクリプトのいくつかのアクションを変更する方法を理解できるように、コメントを付けてコードを1行ずつ説明してくれる人が必要です。
// 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;
}
具体的には、行 re 'success . . . $(form).slideUp("slow") がフォームをゆっくりとスライドさせることがわかるので、私にとって特に興味深いものです (ちょっと明白ですよね?)。「slideUP」アクションでは、フォームの先頭には移動しませんが、常にフォームの途中に移動します。jQuery をもう少しよく理解できれば、「slideUp」で常にフォームの先頭に移動する方法がわかるかもしれません。