So ändern Sie den Mauszeiger über Cursor in JavaScript

August 4

Der "Cursor"-Eigenschaft in Cascading Style Sheets (CSS) Code können Sie die Art ändern, den, die Maus-Cursor des Benutzers angezeigt wird, wenn sie ein Element auf Ihrer Webseite verweist. Sie können verschiedene Cursor angeben, für verschiedene Elemente Hilfe bauen eine nuancierte Benutzeroberfläche, oder Sie Sie die Cursor-Eigenschaft für das Element ändern können "Körper", um den Cursor für die gesamte Seite zu ändern. JavaScript kann verwendet werden, zu deklarieren und CSS-Eigenschaften zu ändern, so dass Sie die "Cursor"-Eigenschaft für verschiedene Elemente auf der Seite dynamisch zuweisen können.

Anweisungen

1 Platzieren Sie den folgenden Code zwischen die Tags "Kopf" Ihres HTML-Dokuments:

< Skript-Typ = "Text/Javascript" >

Funktion changeCursorById(ref,cur) {}

document.getElementById (Ref).style.cursor = Cur;

}

< / script >

2 Fügen Sie den folgenden Code an die Stelle Ihres HTML-Dokuments zu sehen, wie die Funktion funktioniert:

< Eingang Typ = "Knopf" Id = "bu1" Value = "Änderung Cursor" onClick="changeCursorById('bu1','crosshair');" / >

Die Schaltfläche produziert wird eine eigene "Cursor"-Eigenschaft beim Klicken auf ändern. Der Wert des Attributs "Id" wird verwendet, um das Element an die Funktion zu identifizieren.

3 Verwenden Sie eine der folgenden Werte für die Eigenschaft "Cursor": "Hilfe", "verschieben", "Zeiger", "Fortschritt", "Text", "warten", "Fadenkreuz", "n-Größe," "Ne-Resize," "e-Flip," "Se-Resize", "s-Größe," "sw-Resize," "w-Größe ändern" und "nw-Resize." Sie können auch "automatisch", "Standard" und "erben." Wenn Sie "auto" wählen, wird der Cursor, die, den der Browser in der Regel für dieses Element verwenden, zugewiesen. Wenn Sie "Standard" wählen, wird der reguläre Pfeilcursor verwendet. Ein Beispiel für den Unterschied ist, dass wenn Sie "Standard" ein "p"-Tag zuweisen, der Cursor nicht auf eine Textauswahl ändert wie es normalerweise über, die Ziffer, aber als der Standardpfeil bleiben. "Erben" weist den gleichen Cursor auf das Element als seinem übergeordneten Element (das Tag, das es geschachtelt ist).

4 Ändern Sie den Cursor in ein benutzerdefiniertes Bild wie folgt:

changeCursorById('bu1','URL(customcursor.cur)');

Cursor-Bilder müssen entweder als "aktuell" oder "Ani" Dateien auf dem Server gespeichert werden.

5 Verwenden Sie die folgende Funktion, um die Cursor-Eigenschaft für alle Elemente einer Art in eine Seite zu ändern:

Funktion changeCursorByTagName(tag,cur) {}

für (Var i = 0; i < document.getElementsByTagName (Tag) .length; i++) {}

document.getElementsByTagName(tag)[i].style.cursor = cur;

}

}

Verwenden Sie einen Tag-Namen wie "p", anstelle einer ID