ajaxスピナーが4秒スピンするようsetTimeout
にすることは可能ですか? beforeSend
または、それを行うには別の機能を使用する必要がありますか?
私がそうしたい理由は、処理が非常に高速であるため、ユーザーがajaxスピナーの効果を見ることさえできない場合があるためです。
var v = $("#contact-form").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
beforeSend: function() {
$('.submit-btn button').addClass('loading');
},
url: 'send-mail.php',
success: function() {
$('.submit-btn button').addClass('message-sent');
},
complete: function() {
$('.submit-btn button').removeClass('loading').text('Send'); }
});
v.resetForm();
}
})