Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12569|Απάντηση: 2

[Jquery] Η λίστα jQuery επιτρέπει μόνο έναν ενεργό έλεγχο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/12/2018 2:12:39 μ.μ. | | | |
Το αρχικό εφέ, εάν επιλέξετε μεταξύ κόμβων li, μπορείτε να διασφαλίσετε ότι οι επιλεγμένοι κόμβοι μπορούν να έχουν ενεργοποιημένη και επιλεγμένη κατάσταση, αλλά μόλις φύγετε από ολόκληρη τη λίστα ul, όλες οι επιλεγμένες καταστάσεις ενεργοποίησης θα εξαφανιστούν, κάτι που δεν είναι το εφέ που θέλω, όπως φαίνεται στο παρακάτω σχήμα:

Ο κωδικός έχει ως εξής:

Το παραπάνω εφέ δεν είναι αυτό που θέλω, το μόνο που θέλω είναι να μετακινήσω το ποντίκι προς τα πάνω,Όταν αφαιρείται το ποντίκι, πρέπει πάντα να υπάρχει ένας κόμβος ενεργοποιημένος και επιλεγμένος

Ο σωστός κωδικός είναι ο εξής:






Όπως φαίνεται στην παραπάνω εικόνα, αφού μετακινήσω το ποντίκι, υπάρχει πάντα ένας κόμβος li που ενεργοποιείται και επιλέγεται.

Όταν μετακινείστε στον κόμβο li, βρείτε πρώτα την ετικέτα li sibling και αφαιρέστε το στυλ κλάσης. Στη συνέχεια, χρησιμοποιήστε τη μέθοδο end() για να τερματίσετε την αναφορά στην ετικέτα li, η οποία επιστρέφει τον τρέχοντα κόμβο li (αντικείμενο jQuery) και, στη συνέχεια, προσθέστε το στυλ στη μέθοδο addClass() αργότερα. Με αυτόν τον τρόπο, πιστεύω ότι έχετε κατανοήσει τη μέθοδο end() στο jQuery.








Προηγούμενος:SqlServer--διαγραφή, περικοπή και απόθεση πινάκων διαγραφής
Επόμενος:Όταν το ποντίκι μετακινείται σε άλλο επίπεδο μέσα στο div, ενεργοποιεί το ποντίκι
Δημοσιεύτηκε στις 17/12/2018 2:28:55 μ.μ. |
Δημοσιεύτηκε στις 17/12/2018 4:33:54 μ.μ. |
Ο ιδιοκτήτης ξέρει τα πάντα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com