Heim > Web-Frontend > js-Tutorial > Hauptteil

So implementieren Sie die Mausverfolgung in JavaScript

藏色散人
Freigeben: 2021-06-27 10:18:02
Original
2813 Leute haben es durchsucht

So implementieren Sie die Mausverfolgung in JavaScript: 1. Legen Sie „evt || window.event;“ fest. 2. Erstellen Sie „function(evt)“; Position der Maus Ordnen Sie einfach den Positionswert dem Positionswert des Elements zu.

So implementieren Sie die Mausverfolgung in JavaScript

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wie implementiert man Mausverfolgung in JavaScript?

JS-Methode zur Implementierung eines einfachen Mausfolgeeffekts

JS-Methode zur Implementierung eines einfachen Mausfolgeeffekts. Die spezifische Analyse lautet wie folgt:

Mausfolge bedeutet, wie der Name schon sagt, dass es eine Animation gibt, die der Maus folgt, wenn sich die Maus bewegt.

Punkt 1:

var oEvent = evt || window.event;
Nach dem Login kopieren

Dies ist so geschrieben, dass es mit IE und FF kompatibel ist. Unter IE stellt window.event das Ereignisobjekt dar, während unter FF ein Parameter an die Ereignisfunktion übergeben wird und dieser Parameter das darstellt Ereignisobjekt.

Punkt 2:

document.onmousemove = function(evt)
Nach dem Login kopieren

Mausfolgen ist das, was passiert, wenn sich die Maus bewegt.

Punkt 3:

rrree

Dies dient der Kompatibilität mit Chrome und anderen Browsern. Chrome verwendet den hinteren und andere Browser den vorderen.

Punkt 4:

document.documentElement.scrollTop || document.body.scrollTop;
Nach dem Login kopieren

Weisen Sie die aktuelle Position der Maus dem Positionswert des Elements zu, wenn sich die Maus bewegt.

oEvent.clientY ist die aktuelle Y-Koordinatenposition der Maus. Der zum Scrolltop hinzugefügte Abstand wird so geschrieben, dass beim Scrollen zu einem anderen als dem ersten Bildschirm der Mausfolgeeffekt unverändert bleibt.

Der Code lautet wie folgt:

oTop.style.top=oEvent.clientY+scrolltop+10+"px";
Nach dem Login kopieren

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Mausverfolgung in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage