Původní efekt je, že pokud si vyberete mezi li uzly, můžete zajistit, že vybrané uzly budou mít aktivovaný a vybraný stav, ale jakmile opustíte celý seznam ul, všechny vybrané aktivační stavy zmizí, což není efekt, který chci, jak je ukázáno na obrázku níže:
Kód je následující:
Výše uvedený efekt není to, co chci, chci jen posunout myš nahoru,Když je myš odstraněna, musí být vždy aktivován a vybrán uzel。
Správný kód je následující:
Jak je vidět na obrázku výše, po pohybu myší je vždy aktivován a vybrán uzel li.
Při přechodu na li-uzel nejprve najděte li-sourozenecký štítek a odstraňte styl třídy. Dále použijte metodu end() k ukončení odkazu na li tag, který vrací aktuální uzel li (objekt jQuery), a poté přidejte styl do metody addClass() později. Tímto způsobem věřím, že jste pochopili metodu end() v jQuery.
|