80 of 119 menu

Selektor animated

Selektor :animated valib elemendid, mis praegu on animatsioonis. Kui te kasutate kohandatud jQuery kokkupanekut ilma efektide moodulita, siis :animated kasutamine põhjustab vea. Kuna :animated ei kuulu CSS spetsifikatsiooni, siis kaasaegsetes brauserites on jõudluse parandamiseks soovitatav kõigepealt filtreerida elemendid puhta CSS-selektoriga ning seejärel rakendada .filter(':animated').

Süntaks

Nii valime me animatsioonis olevad elemendid:

$(':animated');

Näide

Paneme paika, et ühel ruudust käivitada animatsioon funktsiooniga animateIt. Iga klõpsuga nupul #change muudetakse animeeritud ruudu värvi roheliselt punaseks ja tagasi - klassi colored eemaldamise ja lisamise teel meetodiga 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();

Vaata ka

  • meetod slideToggle,
    mis näitab peidetud elemente ja peidab näidatud
  • meetod toggleClass,
    mis lisab või eemaldab CSS klassi
  • meetod find,
    mis otsib elemente juba leitud elementide seast
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu