Pôvodný efekt, ak si vyberiete medzi li uzlami, môžete zabezpečiť, že vybrané uzly môžu mať aktivovaný a vybraný stav, ale keď opustíte celý zoznam ul, všetky vybrané stavy aktivácie zmiznú, čo nie je efekt, ktorý chcem, ako je znázornené na obrázku nižšie:
Kód je nasledovný:
Vyššie uvedený efekt nie je to, čo chcem, chcem len posúvať myš hore,Keď je myš odstránená, vždy musí byť aktivovaný a vybraný uzol。
Správny kód je nasledovný:
Ako je vidieť na obrázku vyššie, po pohybe myšou sa vždy aktivuje a vyberie li-uzol.
Pri prechode na li-uzol najprv nájdite li-súrodeneckú značku a odstráňte štýl triedy. Následne použite metódu end() na ukončenie odkazu na li tag, ktorý vráti aktuálny uzol li (objekt jQuery), a potom pridajte tento štýl do metódy addClass() neskôr. Týmto spôsobom si myslím, že ste pochopili metódu end() v jQuery.
|