114 of 119 menu

Η μέθοδος delay

Η μέθοδος delay μας επιτρέπει να καθυστερήσουμε την εκτέλεση συναρτήσεων που βρίσκονται σε μια ουρά. Μπορεί να εφαρμοστεί τόσο για την τυπική ουρά εφέ, όσο και για προσαρμοσμένες ουρές. Μπορεί να εφαρμοστεί μόνο για γεγονότα σε ουρά. Η διάρκεια μπορεί να οριστεί όχι μόνο σε χιλιοστοδευτερόλεπτα, αλλά και με τις λέξεις-κλειδιά slow (600ms) και fast (200ms), όσο μεγαλύτερη είναι η τιμή, τόσο πιο αργή είναι η κίνηση. Επειδή η μέθοδος delay έχει ορισμένους περιορισμούς, δεν αποτελεί αντικατάσταση για την εγγενή JavaScript συνάρτηση setTimeout, η οποία σε ορισμένες περιπτώσεις μπορεί να είναι πιο βολική.

Σύνταξη

Έτσι ορίζουμε την καθυστέρηση. Η πρώτη παράμετρος ορίζει τη διάρκεια της καθυστέρησης εκτέλεσης του επόμενου στοιχείου στην ουρά σε χιλιοστοδευτερόλεπτα. Η δεύτερη προαιρετική παράμετρος μπορεί να μεταδώσει το όνομα της ουράς - από προεπιλογή fx - το όνομα της τυπικής ουράς εφέ:

.delay(διάρκεια, [όνομα ουράς]);

Παράδειγμα

Ας κρύψουμε πρώτα το στοιχείο χρησιμοποιώντας hide, θα κάνουμε μια καθυστέρηση 3 δευτερολέπτων και στη συνέχεια θα το εμφανίσουμε ξανά χρησιμοποιώντας show:

<p id="test">κείμενο κείμενο κείμενο</p> $('#test').hide(1000).delay(3000).show(1000);

Δείτε επίσης

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