80 of 119 menu

animated селектору

:animated селектору учурда анимацияга тартылып жаткан элементтерди тандайт. Эгер сиз эффекттер модулисиз ыңгайлаштырылган jQuery курамын колдонуп жатсаңыз, анда :animated колдонуу кате чыгарат. :animated CSS спецификациясына кирбегендиктен, заманбап браузерлерде өндүрүмдүүлүктү жогорулатуу үчүн, алгач элементтерди таза css-селектору менен фильтрлөө, андан кийин гана .filter(':animated') колдонуу жакшы.

Синтаксис

Анимацияга тартылып жаткан элементтерди ушундайча тандайбыз:

$(':animated');

Мисал

Келгиле, квадраттардын биринде animateIt функциясынын жардамы менен анимация ишке киришилсин. #change бар баскычты ар бир чыкылдатууда анимацияланган квадраттын түсү жашылдан кызылга жана тескерисинче өзгөрөт - бул colored классын кошуу жана алып салуу менен, toggleClass методу аркылуу ишке ашат:

<button id="change">өзгөртүү</button> <div></div> <div id="test"></div> div { background: green; border: 1px solid #AAA; width: 80px; height: 80px; margin: 0 5px; float: left; } div.colored { background: red; } $('#change').click(function() { $('div:animated').toggleClass('colored'); }); function animateIt() { $('#test').slideToggle('slow', animateIt); } animateIt();

Ошондой эле караңыз

  • жашырылган элементтерди көрсөтүп, көрсөтүлгөндөрдү жашыруучу slideToggle методу
  • CSS классын кошкон же алып салган toggleClass методу
  • табылган элементтердин ичинен элементтерди издеген find методу
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу