jQuery Εφέ - Μέθοδος slideToggle()
Παράδειγμα
Με τη χρήση του εφέ κίνησης, εναλλάσσετε την κατάσταση εμφάνισης και κρυψής του στοιχείου <p>:
$(".btn1").click(function() $("p").slideToggle(); });
Ορισμός και χρήση
Η μέθοδος slideToggle() χρησιμοποιεί το εφέ κίνησης (αλλαγή ύψους) για να εναλλάξει την ορατότητα των στοιχείων.
Αν το επιλεγμένο στοιχείο είναι ορατό, θα κρυφτεί αυτά τα στοιχεία, αν είναι κρυμμένα, θα εμφανιστούν.
Γλώσσα
$().slideToggle(speed,callback)
Παράμετροι | Περιγραφή |
---|---|
speed |
Επιλογή. Ορίζει την ταχύτητα από κρυμμένο σε εμφανές ή αντίστροφα. Η προεπιλεγμένη τιμή είναι "normal". Πιθανές τιμές:
Με την καθορισμένη ταχύτητα, το στοιχείο αλλάζει σταδιακά το ύψος του κατά τη διάρκεια της μετάβασης (δημιουργώντας έτσι το εφέ κίνησης). |
callback |
Επιλογή. Συνάρτηση που θα εκτελεστεί μετά την ολοκλήρωση της συνάρτησης toggle. Για να μάθετε περισσότερα για το callback, επισκεφθείτε το κεφάλαιο jQuery Callback μας. Δεν μπορεί να οριστεί αυτός ο παραμέτρος αν δεν έχει οριστεί το παραμέτρο speed. |
Συμβουλές και σημειώσεις
Συμβουλή:Αν το στοιχείο είναι ήδη κρυμμένο, το εφέ δεν προκαλεί καμία αλλαγή, εκτός αν οριστεί η συνάρτηση callback.
Περισσότερες παραδείξεις
- Χρησιμοποιήστε το παραμέτρο speed
- Χρησιμοποιήστε το παραμέτρο speed για να εμφανίσετε ή να κρύψετε στοιχεία με την κίνηση από πάνω προς τα κάτω.