80 of 119 menu

Selektors animated

Selektors :animated izvēlas elementus, kas šobrīd ir iesaistīti animācijā. Ja jūs izmantojat pielāgotu jQuery versiju bez efektu moduļa, tad :animated izmantošana izraisīs kļūdu. Tā kā :animated nepieder pie CSS specifikācijas, tad lai uzlabotu veiktspēju mūsdienu pārlūkprogrammās, labāk vispirms filtrēt elementus, izmantojot tīru css-selektoru, un pēc tam piemērot .filter(':animated').

Sintakse

Tā mēs izvēlamies elementus, kas iesaistīti animācijā:

$(':animated');

Piemērs

Izveidosim tā, lai uz viena no kvadrātiem būtu palaista animācija, izmantojot funkciju animateIt. Katru reizi, noklikšķinot uz pogas ar #change, animētā kvadrāta krāsa tiks mainīta no zaļas uz sarkanu un atpakaļ - noņemot un pievienojot klasi colored ar metodi 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();

Skatiet arī

  • metode slideToggle,
    kas rāda paslēptus elementus un slēpj parādītos
  • metode toggleClass,
    kas pievieno vai noņem CSS klasi
  • metode find,
    kas meklē elementus jau atrasto ietvaros
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt