1

クライアント側の検証を行うために、jQuery 検証プラグインhttp://docs.jquery.com/Plugins/validationを使用しています。

ユーザー名がデータベースで使用可能かどうかを確認するためのリモート検証があります。応答時にスピナーが突然表示/非表示になるのを防ぐために、リクエストにかかる時間よりもおそらく 1 秒長くスピナーを停止させたいと考えています。は非常に速いです。

スピナーを処理するために使用しているコードは次のとおりです。

$(document).bind("ajaxStart.mine", function() {
  $('#myloader').show();
});

$(document).bind("ajaxStop.mine", function() {
  $('#myloader').hide();
});

助言がありますか?

4

2 に答える 2

2

アニメーションを非表示にする「遅延」を追加できます

 $(document).bind("ajaxStart.mine", function() {
     $('#myloader').show();
   });

    $(document).bind("ajaxStop.mine", function() {
     $('#myloader').delay(5000).hide('slow');
   });
于 2011-09-08T17:10:26.877 に答える
0
$(".mine").ajaxStart(function() {
  $('#myloader').show();
});

おそらく正しいものです。最初のものと同じことをする

于 2011-09-08T16:58:13.490 に答える