Izvirni učinek, če izberete med li vozlišči, lahko zagotovite, da imajo izbrana vozlišča aktivirano in izbrano stanje, vendar ko zapustite celoten seznam ul, bodo vsa izbrana aktivacijska stanja izginila, kar ni učinek, ki ga želim, kot je prikazano na spodnji sliki:
Koda je naslednja:
Zgornji učinek ni tisto, kar želim, vse, kar želim, je, da miško premaknem navzgor,Ko je miška odstranjena, mora biti vedno aktivirano in izbrano vozlišče。
Pravilna koda je naslednja:
Kot je prikazano na zgornji sliki, se po premiku miške vedno aktivira in izbere li-vozlišče.
Ko se premikate do vozlišča li, najprej poiščite oznako li sorojenca in odstranite slog razreda. Nato uporabite metodo end() za konec reference na oznako li, ki vrne trenutno vozlišče li (objekt jQuery), nato pa kasneje dodate slog metodi addClass(). Na ta način verjamem, da ste razumeli metodo end() v jQuery.
|