Плагин jQuery Validations - добавьте задержку для вращения, чтобы предотвратить быструю вспышку - PullRequest
1 голос
/ 08 сентября 2011

Я использую плагин проверки jQuery http://docs.jquery.com/Plugins/validation для выполнения некоторых проверок на стороне клиента.

У меня есть удаленная проверка, чтобы проверить, доступно ли имя пользователя в базе данных, и я хотел бы, чтобы мой счетчикзадержитесь на, может быть, на секунду дольше, чем запрос, чтобы предотвратить внезапное появление / исчезновение прядильщика, когда отклик очень быстрый.

Код, который я использую для обработки прядильщика, выглядит следующим образом:

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

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

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011

Вы можете добавить «задержку», чтобы скрыть анимацию

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

    $(document).bind("ajaxStop.mine", function() {
     $('#myloader').delay(5000).hide('slow');
   });
0 голосов
/ 08 сентября 2011
$(".mine").ajaxStart(function() {
  $('#myloader').show();
});

, вероятно, правильный. Сделайте то же самое с первым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...