Обратный вызов jQuery

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

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

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

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

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

Типичный синтаксис: $(селектор).hide(скорость, обратный_вызов);

Примеры

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

Пример с Обратным вызовом

$("button").click(function(){
  $("p").hide("slow",function(){
    alert("Этот параграф теперь скрыт");
  });
});

Попробуйте сами »

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

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

$("button").click(function(){
  $("p").hide(1000);
  alert("Этот параграф теперь скрыт");
});

Попробуйте сами »

Далее: jQuery Метод css()

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)