Початковий ефект: якщо ви обираєте між li-вузлами, можна гарантувати, що вибрані вузли можуть мати активований і вибраний стан, але коли ви виходите з усього списку UL, всі вибрані стани активації зникають, що не є тим, чого я хочу, як показано на рисунку нижче:
Код виглядає так:
Вищезазначений ефект — не те, що я хочу, все, чого я хочу — це підняти мишу вгору,Коли миша видалена, завжди має бути активований і вибраний вузол。
Правильний код виглядає так:
Як показано на фото вище, після руху миші завжди активується і вибирається li-вузол.
При переході до вузла li спочатку знайдіть мітку li sibling і видаліть стиль класу. Далі використовуйте метод end(), щоб завершити посилання на тег li, який повертає поточний вузол li (об'єкт jQuery), а потім додаємо стиль до методу addClass() пізніше. Таким чином, я вважаю, ви зрозуміли метод end() у jQuery.
|