Az eredeti hatás, ha választasz a li csomópontok között, biztosíthatod, hogy a kiválasztott csomópontok aktivált és kiválasztott állapotot kapjanak, de ha elhagyod az egész ul listát, az összes kiválasztott aktiválási állapot eltűnik, ami nem az a hatás, amit szeretnék, ahogy az alábbi ábrán látható:
A kódex a következő:
A fenti hatás nem az, amit szeretnék, csak az egér felfelé mozdítani,Amikor az egeret eltávolítjuk, mindig be kell kapcsolnia és kiválasztani egy csomópontot。
A helyes kód a következő:
Ahogy a fenti képen is látható, miután mozgattam az egeret, mindig van egy Li csomópont, ami aktiválódik és kiválasztódik.
Amikor a li csomóponthoz mész, először keresd meg a li testvércímkét, és távolítsd el az osztálystílust. Ezután az end() metóduszot használd a hivatkozás megszüntetésére a li címkére, amely visszaadja a jelenlegi li csomópontot (jQuery objektum), majd később add hozzá a stílust az addClass() metódushoz. Így úgy hiszem, megértetted az end() módszert a jQuery-ben.
|