Cet article décrit la solution à la souris dans IE en déclenchant l'option de souris via la souris. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Fonctions à implémenter:
Il y a un div, lorsque la souris passe, cette div est complètement élargie, et lorsque la souris s'éloigne, le div se retire en arrière et il y a une boîte de sélection de sélection à l'intérieur du div;
Lors de l'utilisation de sélection, un problème se produira dans IE. Lorsque la souris passe par l'option, la div rétrécira, mais ce phénomène n'est pas le cas dans d'autres navigateurs.
Solution:
Dans IE, lorsque la souris passe à l'option, la valeur de Window.event.toelement est nul et la valeur dans les autres navigateurs est objet;
Lorsque la souris est déplacée directement de la div, la valeur de Window.Event.oElement est un objet, tout comme les autres navigateurs;
En résumé, vous pouvez ajouter le code suivant à Mouseout pour résoudre le problème:
if (window.event.toelement == null) return;
J'espère que cet article sera utile à la programmation JavaScript de tous.