Показать сообщение отдельно
  #1 (permalink)  
Старый 04.04.2012, 23:05
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

остоновка анимаций в кнопке
вот функция
$.fn.sload = function ()
 {
  var b = [".", "..", "...", ".."];
  return this.each(function() {
    var i = 0, self = this;
    var a = setInterval(function () { 
    $(self).val("Подождите " + b[i]); 
      i = (i < 3)?(i+1):0;
    }, 500);
  });
}


сам аякс
$("#sendForm").submit(function()
    {
        $(this).find(':submit').sload();
		var str = $(this).serialize();
        $.ajax(
		{
            type: "POST",
            url: "inc/modules/ads/banners/handler_add.php",
            data: str,
            dataType: "json",
            success: function(msg)
            {
                $("#note").ajaxComplete(function(event, request, settings)
                {
                    $("input:submit").val('Отправить');
		 if (msg.status) 
		{
                        $("#sendForm").hide();
                    }
                    $(this).html(msg.message);
                });
            }
        });
        return false;
    });


как сделать что бы после того как сервер вернул ответ прекратилось работа функций .sload() ?
Ответить с цитированием