80 of 119 menu

Селектар animated

Селектар :animated выбірае элементы, якія на дадзены момант задзейнічаны ў анімацыі. Калі вы карыстаецеся карыстацкай зборкай jQuery без модуля эфектаў, то выкарыстанне :animated выкліча памылку. Паколькі :animated не адносіцца да CSS спецыфікацыі, то для паляпшэння прадукцыйнасці у сучасных браўзерах лепей у пачатку адфільтраваць элементы з выкарыстаннем чыстага css-селектара, а затым ужыць .filter(':animated').

Сінтаксіс

Так мы выбіраем элементы, задзейнічаныя ў анімацыі:

$(':animated');

Прыклад

Давайце зробім так, каб на адным з квадратаў быў запушчаны анімацыя з дапамогай функцыі animateIt. Пры кожным кліку па кнопцы з #change колер анімаванага квадрата будзе мяняцца зялёнага на чырвоны і адваротна - шляхам выдалення і дадання класа colored метадам toggleClass:

<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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць