Функция обратного вызова выполняется после того, как текущий эффект 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");
});
Попробуй сам "