|
|
Publisert på 17.12.2018 14:12:39
|
|
|
|

Den opprinnelige effekten, hvis du velger mellom li-noder, kan du sikre at de valgte nodene kan ha en aktivert og valgt tilstand, men når du forlater hele ul-listen, vil alle valgte aktiveringstilstander forsvinne, noe som ikke er effekten jeg ønsker, som vist i figuren under:
Koden er som følger:
Effekten ovenfor er ikke det jeg ønsker, alt jeg vil er å flytte musen opp,Når musen fjernes, må det alltid være en node aktivert og valgt。
Den korrekte koden er som følger:
Som vist på bildet over, etter at jeg flytter musen, er det alltid en Li-node som aktiveres og velges.
Når du flytter til li-noden, finn først li-søsken-etiketten og fjern klassestilen. Bruk deretter end()-metoden for å avslutte referansen til li-taggen, som returnerer den nåværende li-noden (jQuery-objektet), og legg deretter stilen til addClass()-metoden senere. På denne måten tror jeg du har forstått end()-metoden i jQuery.
|
Foregående:SqlServer – slett, forkort, og Slipp slettetabellerNeste:Når musen beveger seg til et annet lag inne i diven, utløses mouseout
|