Heim > Web-Frontend > js-Tutorial > Ist die Mausposition in JavaScript ohne Mausbewegungsereignisse abrufbar?

Ist die Mausposition in JavaScript ohne Mausbewegungsereignisse abrufbar?

Susan Sarandon
Freigeben: 2024-10-23 19:03:02
Original
759 Leute haben es durchsucht

Is Mouse Position Retrievable in JavaScript Without Mouse Movement Events?

Kann die Mausposition in JavaScript ohne Mausbewegung abgerufen werden?

Frage:

Ist es möglich, die Maus zu erhalten? Position mithilfe von JavaScript nach dem Laden der Seite ohne Mausbewegungsereignisse?

Antwort:

Normalerweise ist es nicht möglich, die Mausposition ohne Mausbewegungsereignisse abzurufen. Es kann jedoch ein aufwändiger Workaround implementiert werden.

Workaround:

  1. Erstellen Sie ein transparentes div-Element, das das gesamte Dokument abdeckt.
  2. Generieren eine beträchtliche Anzahl kleiner (<1px) Ankerelemente () innerhalb dieses Div, jedes mit einer CSS-Hover-Regel, die eine Eigenschaft (z. B. Schriftfamilie) ändert.
  3. Durchlaufen Sie diese Elemente weiter Seite laden und ihren berechneten Stil überprüfen, bis einer mit der Hover-Schriftart gefunden wird.
  4. Extrahieren Sie die Koordinaten aus diesem identifizierten Element, um die Mausposition innerhalb des Dokuments anzunähern.

Achtung:

Dieser Ansatz ist zwar technisch möglich, aber äußerst ineffizient und unpraktisch. Vermeiden Sie es, es in tatsächlichen Projekten umzusetzen.

Das obige ist der detaillierte Inhalt vonIst die Mausposition in JavaScript ohne Mausbewegungsereignisse abrufbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage