English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery предоставляет простой интерфейс для выполнения различных поразительных эффектов.
Методы эффектов jQuery позволяют быстро реализовать常用的 эффекты с минимальной настройкой.
jQuery — это быстрый, легковесный и функциональный библиотека JavaScript, основанная на принципе "меньше кода — больше дела".
jQuery упрощает遍ение HTML-документа, обработку событий, анимации и взаимодействие Ajax, что позволяет быстро разрабатывать веб-приложения.
ru.oldtoolbag.com
Базовый учебник онлайн
website.
Вы можете использоватьhide()иshow()Методы скрывают и отображают элементы HTML.
Ниже приведен пример использования методов hide() и show():
// Скрытие нормального отображаемого абзаца $("#hide-btn").click(function(){ $("p").hide(); }); // Отображение скрытого абзаца $("#show-btn").click(function(){ $("p").show(); });Проверьте, посмотрите <
Этоhide() Синтаксис метода:
$(selector).hide(duration, easing, callback);
Этоshow()Синтаксис метода:
$(selector).show(duration, easing, callback);
hide()иshow()Метод принимает три необязательных параметра:
duration -определяет, как долго будет продолжаться эффект.ПродолжительностьСколько времени. Возможные значения: "slow", "fast" или миллисекунды
easing -указывает на функцию сглаживания, используемую для перехода. Возможные значения: «swing», «linear»
callback-Функция, которая будет вызываться после выполнения метода
Ниже приведен пример использования методов hide() и show() для демонстрации:durationПараметры:
$("#hide-btn").click(function(){ $("p").hide(1000); }); $("#show-btn").click(function(){ $("p").show(1000); });Проверьте, посмотрите <
Ниже приведен пример использования методов hide() и show() для демонстрации:Обратный вызовПараметры:
$("#hide-btn").click(function(){ $("div").hide(1000, function(){ alert("DIV был скрыт"); }); }); $("#show-btn").click(function(){ $("div").show(1000, function(){ alert("DIV был отображен"); }); });Проверьте, посмотрите <
Анимация всех интервалов (в данном примере это слова) быстро скрывает, завершая каждый анимационный эффект в 200 миллисекундах:
$("button").click(function(){ $("span:last-child").hide("fast", function(){ $(this).prev().hide("fast", arguments.callee); }); });Проверьте, посмотрите <
Мы также можем использоватьtoggle()Метод переключается между скрытием и показом HTML элементов.
Если выбранный элемент最初 отображается, он будет скрыт; если скрыт, он будет отображен.
Следующий пример скрывает и показывает все элементы HTML при нажатии на кнопку.<p>Переключение между элементами:
$("button").click(function(){ $("p").toggle(1500); });Проверьте, посмотрите <
toggle()Синтаксис метода такой:
$(selector).toggle(duration, easing, callback);
toggle()Метод принимает три необязательных параметра:
duration -определяет, как долго будет продолжаться эффект.ПродолжительностьКак долго. Возможные значения: «slow», «fast» или миллисекунды
easing -указывает на функцию сглаживания, используемую для перехода. Возможные значения: «swing», «linear»
callback-Функция, которая будет вызываться после выполнения метода
Для полных эффектов, пожалуйста, посетите нашРуководство пользователя jQuery Effects.