ПредишенСледващото

Елементите ще бъдат показани или скрити веднага, без анимация, чрез промяна на дисплея на CSS собственост. Ако се появи първоначалния елемент, той ще бъде скрит, в противен случай тя ще бъде показана. дисплей имот е поддържането или възстановяването, колкото е необходимо. Ако стойността на имота дисплей елемент е вграден. след крие и показващ този имот тя отново ще бъде настроен на инлайн.

Когато един метод е преминал една от следните аргументи (продължителност, предмет или функционални опции пълни), методите .toggle () се изпълнява с анимацията. .toggle () метод анимира ширина, височина и прозрачността в същото време. Когато тези свойства са достигнали стойност 0 след анимацията е пълна, стойност дисплей стил собственост е настроена да няма кой да се гарантира, че елементът вече не се отразява на оформлението на страницата.

Срок, определен в милисекунди. По-високите стойности означават повече анимация бавен и не бърза. Стойността по подразбиране е 400 милисекунди. "Бързо" и "бавен" линии могат да се използват за обозначаване на дължината на 200 и 600 милисекунди, съответно.

Към JQuery версия 1.4.3, може да се използва допълнителен ред, съдържащ името на функцията за облекчаване. Облекчаване функция определя скоростта, с която анимацията прогресира в различни точки в рамките на анимацията. Основната функционална JQuery идва два такива функции: люлка. По подразбиране, и линейни с униформа промяна в анимацията. Още облекчаване функции са достъпни при използване на плъгини, най-вече JQuery UI със самостоятелен санитарен възел.

Функцията за обратно повикване, ако се прилага, след като след края на анимацията ще се нарича. Това може да се използва за образуване на специфичен анимация последователност. Тази функция може да отнеме без аргументи, но това се отнася до DOM елемент, за да анимирате. Ако анимирате множество елементи, важно е да се разбере, че функцията за обратно извикване се изпълнява веднъж за всеки от тези елементи, а не веднъж за целия анимацията.

Ние можем да анимирате всеки елемент, като един прост образ:

Ние можем да анимирате използване .toggle (), след кликване върху друг елемент:

Тъй като първоначално pokazyvemym елемент, можем да го скрие бавно след първото кликване:

Toggle () - покажете или скриете елементи в набор от обекти JQuery
Toggle () - покажете или скриете елементи в набор от обекти JQuery
Toggle () - покажете или скриете елементи в набор от обекти JQuery
Снимка 1 - Илюстрация на превключване анимация (), когато изображението е скрит

като щракнете върху него отново ще покаже на елемента:

Toggle () - покажете или скриете елементи в набор от обекти JQuery
Toggle () - покажете или скриете елементи в набор от обекти JQuery
Toggle () - покажете или скриете елементи в набор от обекти JQuery
Снимка 2 - Илюстрация превключване анимация (), когато изображението е изведено

Вторият вариант на метода се булева параметър. Ако този параметър е вярно. елементът ще се появи, ако фалшив елемент крие. Всъщност изразът:

Допълнителна бележка:

  • Всички JQuery ефекти, включително .toggle (). Тя може да бъде прекратен в световен мащаб, като настроите jQuery.fx.off = вярно. което на практика определя продължителността на анимацията е настроена на 0. За повече подробности, описани на стр jQuery.fx.off.
Подкрепете проекта - споделете линка, благодаря!