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

Lösung für das Problem des Mouseouts, das durch die Option zum Übergeben der Maus in IE_javascript-Kenntnissen ausgelöst wird

WBOY
WBOYOriginal
2016-05-16 16:17:201371Durchsuche

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 Objekt

Wenn 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.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn