Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12569|Svar: 2

[Jquery] jQuery-listen tillader kun én aktiv kontrol

[Kopier link]
Opslået på 17/12/2018 14.12.39 | | | |
Den oprindelige effekt, hvis du vælger mellem li-noder, kan du sikre, at de valgte noder kan have en aktiveret og valgt tilstand, men når du forlader hele ul-listen, vil alle valgte aktiveringstilstande forsvinde, hvilket ikke er den effekt, jeg ønsker, som vist i figuren nedenfor:

Koden er som følger:

Ovenstående effekt er ikke det, jeg ønsker, alt jeg ønsker er at flytte musen opad,Når musen fjernes, skal der altid være en node aktiveret og valgt

Den korrekte kode er som følger:






Som vist på billedet ovenfor, er der altid en Li-node aktiveret og valgt, efter jeg har flyttet musen.

Når du bevæger dig til li-noden, skal du først finde li-søskendelabelen og fjerne klassestilen. Dernæst bruger du end()-metoden til at afslutte referencen til li-tagget, som returnerer den aktuelle li-node (jQuery-objekt), og tilføjer derefter stilen til addClass()-metoden senere. På denne måde tror jeg, du har forstået end()-metoden i jQuery.








Tidligere:SQL-Server – slet, afkort og slap slet-tabeller
Næste:Når musen bevæger sig til et andet lag inde i div'en, udløser den mouseout
Opslået på 17/12/2018 14.28.55 |
Opslået på 17/12/2018 16.33.54 |
Udlejeren ved alt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com