108 of 119 menu

Μέθοδος slideToggle

Η μέθοδος slideToggle εμφανίζει ομαλά κρυφά στοιχεία και αποκρύπτει τα ορατά.

Σύνταξη

Εμφάνιση/απόκρυψη σε δεδομένο χρόνο, 400ms από προεπιλογή:

.slideToggle(διάρκεια);

Ο χρόνος μπορεί να οριστεί όχι μόνο σε χιλιοστά του δευτερολέπτου, αλλά και με τις λέξεις-κλειδιά slow (600ms) και fast (200ms), όσο μεγαλύτερη η τιμή, τόσο πιο αργή η κίνηση:

.slideToggle('slow' ή 'fast');

Εάν δεν καθοριστούν παράμετροι - δεν θα υπάρξει κίνηση, τα στοιχεία θα εμφανίζονται/αποκρύπτονται ακαριαία:

.slideToggle();

Μπορείτε επίσης ως δεύτερη παράμετρο να περάσετε μια συνάρτηση ομαλότητας, και ως τρίτη μια callback-συνάρτηση - θα ενεργοποιηθεί μετά την ολοκλήρωση της κίνησης. Και οι δύο παράμετροι είναι προαιρετικές:

.slideToggle(διάρκεια, [συνάρτηση ομαλότητας], [callback-συνάρτηση]);

Μπορείτε να περάσετε στη μέθοδο διάφορες επιλογές, με τη μορφή ενός αντικειμένου JavaScript, που περιέχει ζεύγη κλειδί: τιμή:

.slideToggle(επιλογές);

Ένα τέτοιο αντικείμενο μπορεί να μεταφέρει τις ακόλουθες παραμέτρους και συναρτήσεις - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Περιγραφή αυτών των παραμέτρων μπορείτε να δείτε για τη μέθοδο animate. Για παράδειγμα, ας ορίσουμε τη διάρκεια και τη συνάρτηση ομαλότητας:

.slideToggle( {duration: 600, easing: easeInSine} );

Παράδειγμα

Ας αποκρύψουμε μετά από πάτημα του κουμπιού, ομαλά το γονικό div, που περιέχει παραγράφους, με τη βοήθεια της μεθόδου slideToggle (αυτό το div θα το βρούμε με τη βοήθεια της μεθόδου parent), μετά από επαναλαμβανόμενο πάτημα του κουμπιού, το div θα εμφανιστεί ξανά ομαλά κ.ο.κ. Περνώντας τη λέξη-κλειδί slow, θα ορίσουμε την ταχύτητα σε 600ms:

<button>toggle text</button> <div> <p id='test'>text text text text text text text</p> <p>text text text text text text text</p> <p>text text text text text text text</p> </div> $('button').click(function() { $('#test').parent().slideToggle('slow'); });

Δείτε επίσης

  • μέθοδος slideUp,
    που αποκρύπτει ομαλά στοιχεία
  • μέθοδος slideDown,
    που εμφανίζει ομαλά στοιχεία
  • μέθοδος height,
    που επιτρέπει τη λήψη και αλλαγή του ύψους του στοιχείου
  • μέθοδος toggle,
    που εναλλάσσει ομαλή εμφάνιση/απόκρυψη στοιχείων
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη