1

我使用 jQuery 验证插件http://docs.jquery.com/Plugins/validation来做一些客户端验证。

我有一个远程验证来检查数据库中是否有可用的用户名,我希望我的微调器比请求花费的时间长一秒钟,以防止微调器在响应时突然出现/消失非常快。

我用来处理微调器的代码如下:

$(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 回答