⊗jqEvtBi 96 of 113 menu

Δέσμευση γεγονότων στο jQuery

Σχεδόν κάθε γεγονός JavaScript αντιστοιχεί σε μια δική του μέθοδο jQuery. Για παράδειγμα, το κλικ σε στοιχεία μπορεί να ανιχνευθεί ως εξής: $(selector).click(function).

Ας εξετάσουμε τον ακόλουθο κώδικα HTML:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Για αυτόν έχει οριστεί CSS:

li { width: 100px; cursor: pointer; }

Ας κάνουμε έτσι ώστε με κλικ σε οποιοδήποτε li να εμφανίζεται ένα θαυμαστικό. Κάντε κλικ στα στοιχεία της λίστας:

$('li').click(function() { alert('!'); });

Μέσα στη δεσμευμένη συνάρτηση είναι διαθέσιμο το this, που αναφέρεται στο στοιχείο στο οποίο συνέβη το γεγονός (στην περίπτωσή μας, στο li στο οποίο έγινε το κλικ). Αυτό το this μπορεί να χρησιμοποιηθεί με στυλ JavaScript, για παράδειγμα, this.innerHTML ή με στυλ jQuery - για αυτό αυτό το this πρέπει να τυλιχτεί σε $, ως εξής: $(this).

Ας πάρουμε τον κώδικα HTML:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Σε αυτόν τον κώδικα έχουν οριστεί τα ακόλουθα στυλ CSS:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

Ας κάνουμε έτσι ώστε με κλικ στο li να προστίθεται στο τέλος της '!'. Για να ελέγξετε τη λειτουργία, κάντε κλικ στα στοιχεία της λίστας:

$('li').click(function() { $(this).append('!'); });

Κάντε έτσι ώστε με κλικ σε κάθε li να προστίθεται στην αρχή της '?'.

Δίνονται παράγραφοι. Κάντε έτσι ώστε με κλικ σε κάθε παράγραφο να εμφανίζεται στην οθόνη το περιεχόμενό της.

Δίνονται παράγραφοι με αριθμούς. Με πάτημα στην παράγραφο θα πρέπει να εμφανιστεί σε αυτήν το τετράγωνο του αριθμού που περιέχει.

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