Μέθοδος show

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

Σύνταξη

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

javascript.show(διάρκεια);

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

javascript.show('slow' ή 'fast');

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

javascript.show();

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

javascript.show(διάρκεια, [συνάρτηση προβολής], [callback συνάρτηση]);

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

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

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

javascript.show( {duration: 800, easing: easeInSine} );

Παράδειγμα

Ας εμφανίζουμε ομαλά ένα κρυφό παράγραφο μετά από πάτημα κουμπιού χρησιμοποιώντας τη μέθοδο show. Περνώντας τη λέξη-κλειδί slow, θα ορίσουμε την ταχύτητα σε 600ms. Μετά το τέλος της κίνησης θα εμφανίσουμε στην κονσόλα 'Η κίνηση ολοκληρώθηκε':

html<button>εμφάνιση κειμένου</button>
<p style="display: none">κείμενο</p>
javascript$('button').click(function() {
  $('p').show('slow', function() {
    console.log('Η κίνηση ολοκληρώθηκε')
  });
});

Δείτε επίσης

  • η μέθοδος hide,
    που κρύβει ομαλά στοιχεία
  • η μέθοδος slideDown,
    που εμφανίζει ομαλά στοιχεία
  • η μέθοδος fadeIn,
    που εμφανίζει ομαλά κρυμμένα στοιχεία, κάνοντάς τα αδιαφανή