Heim >Web-Frontend >js-Tutorial >Lösung für das Problem des Mouseouts, das durch die Option zum Übergeben der Maus in IE_javascript-Kenntnissen ausgelöst wird
Das Beispiel in diesem Artikel beschreibt die Lösung des Problems, Mouseout auszulösen, wenn die Maus die Option im IE passiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Zu implementierende Funktion:
Es gibt ein DIV. Wenn die Maus über das DIV fährt, wird es vollständig erweitert. Es gibt ein Auswahlfeld im DIV
Ein Problem tritt im IE auf, wenn die Maus über die Option bewegt wird, wird das DIV verkleinert, aber dieses Phänomen tritt in anderen Browsern nicht auf.
Lösung:
Wenn sich die Maus im IE auf die Option bewegt, ist der Wert von window.event.toElement null, und in anderen Browsern ist der Wert ObjektWenn die Maus direkt aus dem DIV bewegt wird, ist der Wert von window.event.toElement wie bei anderen Browsern ein Objekt;
Zusammenfassend lässt sich sagen, dass Sie den folgenden Code zu Mouseout hinzufügen können, um das Problem zu lösen:
if (window.event.toElement == null) return;Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.