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

jQuery effect fadeTo() method

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

The fadeTo() method gradually changes the opacity of the selected element to the specified opacity.

This method is similar tofadeIn()The method is similar, but this method hides the element and always fades in to 100% opacity.

Note: The fadeTo() method does not change the layout of the page (the selected element will still occupy the same space as before).

Syntax:

$(selector).fadeTo.(duration, opacity, easing, callback)

Example

Gradually decrease the opacity of the <div> element:

$("button").click(function(){
  $("div").fadeTo(500, 0.2);
});
Проверьте, посмотрите‹/›

Gradually change the opacity of the <div> element:

$("#btn1").click(function(){
  $("div").fadeTo(1000, 0);
});
$("#btn2").click(function(){
  $("div").fadeTo(1000, 1);
});
Проверьте, посмотрите‹/›

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

$("button").click(function(){
  $("div").fadeTo(500, 0, function(){
    alert("Уровень непрозрачности уменьшен!!!");
  });
});
Проверьте, посмотрите‹/›

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

ПараметрыОписание
durationСтрока или число, которое specifies продолжительность fade in

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

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

  • "fast"

  • "slow"

opacityУказывает непрозрачность для fade in. Это должно быть число между 0.00 и 1.00
easing(Дополнительное) Строка, которая specifies скорость элемента в различных точках анимации. Значением по умолчанию является "swing"

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

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

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

callback(Дополнительное) Метод fadeTo() завершен, вызывается функция

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