Der ursprüngliche Effekt: Wenn du zwischen Li-Knoten wählst, kannst du sicherstellen, dass die ausgewählten Knoten einen aktivierten und ausgewählten Zustand haben, aber sobald du die gesamte UL-Liste verlässt, verschwinden alle ausgewählten Aktivierungszustände, was nicht der Effekt ist, den ich möchte, wie in der Abbildung unten gezeigt:
Der Code lautet wie folgt:
Der oben genannte Effekt ist nicht das, was ich will, ist nur, die Maus nach oben zu bewegen,Wenn die Maus entfernt wird, muss immer ein Knoten aktiviert und ausgewählt werden。
Der korrekte Code lautet wie folgt:
Wie auf dem obigen Bild zu sehen ist, wird nach dem Bewegen der Maus immer ein Li-Knoten aktiviert und ausgewählt.
Wenn du zum Li-Knoten wechselst, finde zuerst das Li-Geschwister-Label und entferne den Klassenstil. Als Nächstes verwenden Sie die End()-Methode, um die Referenz auf das Li-Tag zu beenden, was den aktuellen Li-Knoten (jQuery-Objekt) zurückgibt, und fügen Sie später den Stil zur addClass()-Methode hinzu. Auf diese Weise glaube ich, dass du die End()-Methode in jQuery verstanden hast.
|