80 of 119 menu

Animated селекторы

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

Синтаксис

Анимацияға қатысып жатқан элементтерді былай таңдаймыз:

$(':animated');

Мысал

animateIt функциясы арқылы шаршылардың бірінде анимацияны іске қосамыз. #change түймешігіне әрбір басқан кезде анимацияланған шаршыдың түсі жасылдан қызылға және керісінше өзгереді - бұл toggleClass әдісі арқылы colored класын қосу және алып тастау арқылы жүзеге асырылады:

<button id="change">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 әдісі,
    жасырынған элементтерді көрсетіп, көрсетілгендерді жасырады
  • toggleClass әдісі,
    CSS класын қосады немесе жояды
  • 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау