Oryginalny efekt, jeśli wybierzesz jeden z węzłów li, możesz upewnić się, że wybrane węzły będą miały stan aktywowany i wybrany, ale gdy opuścisz całą listę ul, wszystkie wybrane stany aktywacji znikną, co nie jest efektem, którego chcę, jak pokazano na poniższym rysunku:
Kod jest następujący:
Powyższy efekt nie jest tym, czego chcę, chcę tylko przesunąć myszkę w górę,Po usunięciu myszy zawsze musi być aktywowany i wybrany węzeł。
Poprawny kod brzmi następująco:
Jak pokazano na powyższym zdjęciu, po przesunięciu myszy zawsze aktywowany i wybierany jest węzeł li.
Przechodząc do węzła li, najpierw znajdź etykietę bliźniaka i usuń styl klasy. Następnie użyj metody end(), aby zakończyć odwołanie do tagu li, który zwraca aktualny węzeł li (obiekt jQuery), a następnie dodaj ten styl do metody addClass(). W ten sposób uważam, że zrozumiałeś metodę end() w jQuery.
|