El efecto original, si eliges entre nodos li, puedes asegurarte de que los nodos seleccionados tengan un estado activado y uno seleccionado, pero una vez que sales de toda la lista ul, todos los estados de activación seleccionados desaparecerán, que no es el efecto que quiero, como se muestra en la figura de abajo:
El código es el siguiente:
El efecto anterior no es lo que quiero, solo quiero mover el ratón hacia arriba,Cuando se elimina el ratón, siempre debe haber un nodo activado y seleccionado。
El código correcto es el siguiente:
Como se muestra en la imagen de arriba, después de mover el ratón, siempre hay un nodo li que se activa y selecciona.
Al moverte al nodo li, primero encuentra la etiqueta de hermano li y elimina el estilo de clase. A continuación, utiliza el método end() para terminar la referencia a la etiqueta li, que devuelve el nodo li actual (objeto jQuery), y luego añade el estilo al método addClass() más adelante. De este modo, creo que has entendido el método end() en jQuery.
|