Cursorart ermitteln
kamel91
- javascript
Hallo,
ich habe gerade das Problem, dass ich einfach nicht hin bekomme das aktuelle "Gesicht" (pointer, move, crosshair, etc.) des Pointers zu ermitteln.
Ich will, dass bestimmte Funktionen nur aktiviert werden, wenn mit dem Pointer "pointer" geklickt wird.
Ich möchte dabei NICHT jedes Objekt, das das Pointerbild ändern kann mit einem "onmouseover" o.ä. verseuchen, sondern wirklich nur das design des Pointers selbst ermitteln.
Es wäre sehr nett, wenn Ihr mir hierbei helfen könntet... .
Danke
Liebes kamel91,
Ich möchte dabei NICHT jedes Objekt, das das Pointerbild ändern kann mit einem "onmouseover" o.ä. verseuchen, sondern wirklich nur das design des Pointers selbst ermitteln.
kann es sein, dass Du den falschen Ansatz für Dein Vorhaben gewählt hast? Warum solltest Du Objekte anhand des Cursors zu einem bestimmten Verhalten bringen? Meiner Meinung nach ist das Unfug, denn wie sich bestimmte Objekte verhalten, steuert man besser zentral. Und was onmouseover angeht, da kannst Du document.onmousemove nehmen und von dem Ereignis-Objekt das srcElement (oder target) nehmen:
function docOnMouseMove (e) {
e = e || window.event;
var hoverElement = e.srcElement || e.target;
// tuwas mit hoverElement
return true;
}
document.onmousemove = docOnMouseMove; // es gibt bessere Methoden hierfür
Liebe Grüße,
Felix Riesterer.