80 of 119 menu

Επιλογέας animated

Ο επιλογέας :animated επιλέγει στοιχεία που αυτήν τη στιγμή εμπλέκονται σε ένα κινούμενο σχέδιο. Εάν χρησιμοποιείτε προσαρμοσμένη έκδοση jQuery χωρίς το module εφέ, τότε η χρήση του :animated θα προκαλέσει σφάλμα. Εφόσον ο :animated δεν ανήκει στο CSS specification, για καλύτερη απόδοση στους σύγχρονους browsers είναι προτιμότερο αρχικά να φιλτράρετε τα στοιχεία χρησιμοποιώντας καθαρό css-selector, και στη συνέχεια να εφαρμόσετε .filter(':animated').

Σύνταξη

Έτσι επιλέγουμε στοιχεία που εμπλέκονται σε κινούμενα σχέδια:

$(':animated');

Παράδειγμα

Ας κάνουμε έτσι ώστε σε ένα από τα τετράγωνα να εκκινείται ένα κινούμενο σχέδιο χρησιμοποιώντας τη function animateIt. Σε κάθε click στο κουμπί με #change το χρώμα του τετραγώνου που κινείται θα αλλάζει από πράσινο σε κόκκινο και αντίστροφα - μέσω αφαίρεσης και προσθήκης της κλάσης colored με τη method 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();

Δείτε επίσης

  • method slideToggle,
    που εμφανίζει κρυμμένα στοιχεία και κρύβει εμφανισμένα
  • method toggleClass,
    που προσθέτει ή αφαιρεί CSS κλάση
  • method find,
    που ψάχνει για στοιχεία μέσα σε ήδη βρεθέντα
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη