Анимация jQuery не происходит, когда следует событие dequeue - PullRequest
0 голосов
/ 26 июля 2010

Я пытаюсь отобразить изображение во время обновления Ajax (которое я поместил в очередь). Вот код

        $(".SaveButton").click(function () {
            $(".SavingImage").fadeIn("fast");
            $(this).dequeue("Updates");
            $(".SavingImage").fadeOut("fast");
            $(".ResultItem").data("isDirty", false)
        });

.show () и .hide () работают, но не анимации. Дайте мне знать, если потребуется больше кода, я подумал, что этого будет достаточно.

1 Ответ

3 голосов
/ 26 июля 2010

вам нужно добавить функцию при обратном вызове функции animate. Примерно так:

$(".SaveButton").click(function () {
   $(".SavingImage").fadeIn("fast",function(){
     $(this).dequeue("Updates");
   });
   $(".SavingImage").fadeOut("fast");
   $(".ResultItem").data("isDirty", false));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...