English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery метод эффекта hide()

Методы эффектов jQuery

методом hide() для скрытия выбранных элементов.

Этот метод обычно используется вместе сshow()Методы можно использовать вместе.

Обратите внимание:Элементы, скрытые с помощью hide(), больше не влияют на макет страницы.

Синтаксис:

($(selector).hide(duration, easing, callback))

Пример

Этот пример скрывает абзацы на странице при нажатии на страницу:

($("p").click(function() {
  ($(this).hide());
});
Проверьте, как это работает‹/›

Скрытие всех элементов <p> при нажатии на кнопку:

($("button").click(function() {
  ($("p").hide());
});
Проверьте, как это работает‹/›

ИспользованиеdurationПараметры:

($("button").click(function() {
  ($("p").hide(1000));
});
Проверьте, как это работает‹/›

ИспользованиеcallbackПараметры:

($("button").click(function() {
  ($("div").hide(1000, function() {
    alert("DIV скрыт");
  });
});
Проверьте, как это работает‹/›

Анимация всех тегов span (в данном случае это слова) быстро скрывается, завершается каждый анимационный эффект за 200 миллисекунд:

($("button").click(function() {
  ($("span:last-child").hide("fast", function() {
    $(this).prev().hide("fast", arguments.callee);
  });
});
Проверьте, как это работает‹/›

Скрыть элемент span, если щелчок продолжается более 2 секунд, а затем удалить элемент span при скрытии:

$("span").click(function(){
  $(this).hide(2000, function(){
    $(this).remove();
  });
});
Проверьте, как это работает‹/›

Значение параметра

ПараметрыОписание
duration(Дополнительное) Определяет, сколько времени будет длиться эффект скрытия. Предустановленный значение 400 миллисекунд

Возможные значения:

  • Миллисекунды (например, 100, 500, 2000 и т.д.)

  • "swing"

  • "slow"

easing(Дополнительное) Строка,指定ирующая скорость элемента в различных точках анимации. Значением по умолчанию является "swing"

Возможные значения:

  • "swing" - медленнее движется в начале/конце, а в середине быстрее

  • "linear" - движение с постоянной скоростью

callback(Дополнительное) Функция, вызываемая после выполнения метода hide(), для каждого选定ного элемента вызывается один раз

Методы эффектов jQuery