Последние учебники веб-разработки
 

jQuery Функции обратного вызова


Функция обратного вызова выполняется после того, как текущий эффект 100% закончена.


JQuery функции обратного вызова

JavaScript операторы выполняются строка за строкой. Тем не менее, с эффектами, следующая строка кода может быть запущена, даже если эффект не закончена. Это может привести к ошибкам.

Чтобы предотвратить это, вы можете создать функцию обратного вызова.

Функция обратного вызова выполняется после того, как текущий эффект закончен.

Типичный синтаксис: $(selector).hide(speed,callback);

Примеры

В приведенном ниже примере имеет параметр обратного вызова, который является функцией, которая будет выполнена после того, как шкура эффект завершен:

Пример с Callback

$("button").click(function(){
    $("p").hide("slow", function(){
        alert("The paragraph is now hidden");
    });
});
Попробуй сам "

В приведенном ниже примере не имеет параметров обратного вызова, а окно с предупреждением будет отображаться перед скрыть эффект завершен:

Пример без обратного звонка

$("button").click(function(){
    $("p").hide(1000);
    alert("The paragraph is now hidden");
});
Попробуй сам "