Este artículo describe la solución al mouse en IE activando el mouseut a través de la opción. Compártelo para su referencia. El análisis específico es el siguiente:
Funciones a implementar:
Hay un DIV, cuando pasa el mouse, este div se expande por completo, y cuando el mouse se aleja, el div retrae y hay un cuadro de selección selecto dentro del div;
Al operar Select, se producirá un problema en IE. Cuando el mouse pasa a través de la opción, el DIV retrocederá, pero este fenómeno no es el caso en otros navegadores.
Solución:
En IE, cuando el mouse se mueve a la opción, el valor de Window.Event.ToElement es nulo, y el valor en otros navegadores es objeto;
Cuando el mouse se mueve directamente del DIV, el valor de Window.Event.ToElement es objeto, y también lo son otros navegadores;
En resumen, puede agregar el siguiente código a MouseOut para resolver el problema:
if (window.event.toelement == null) return;
Espero que este artículo sea útil para la programación de JavaScript de todos.