Komisches Verhalten mit Pointer und Mousemove bei Chrome halb gelöst
Hallo,
dann habe ich mal wider so einen seltsamen Fehler den ich einfach nicht weg bekomme.
Ich habe ein Canvas-Element bei dem der Mauszeiger zum Pointer wird wenn man drüber geht um zu zeigen, dass da was gemacht werden kann.
FF, Opera und sogar der IE9 machen da keine Probleme.
Wenn man nun in Chrome die Maustaste drückt und verschiebt wird der Mauszeiger zum Text-Zeiger.
Eine gute Erklärung mit Lösungsvorschlag habe ich hier gefunden:
http://stackoverflow.com/questions/8...ouse-down-move
Nun ist mein Problem damit allerdings noch nicht wirklich behoben. Wenn kein Text weiter vorhanden ist geht es, aber sobald Text auf der Seite ist ignoriert der Chrome auch diese Lösung.
Mein Code sieht in etwa so aus:
Code:
<body>
<a href="blah">blub</a>
<div>blub blub</div>
<div style="-webkit-user-select: none;">
<form>
// Zeugs
<div style="position: relative;">
<div style="position: absolute;"></div>
// noch was
<canvas></canvas>
// auch noch was
</div>
// mehr Zeugs
</form>
</div>
</body>
Da wo ich Kommentare geschrieben habe sind 1 bis n beliebige HTML-Elemente zu finden.
Sobald ich den Link und das Div am Anfang entferne funktioniert alles, was aber keine Lösung ist.
Wenn ich das style="-webkit-user-select: none;" ins Body-Element setze geht es auch, aber dann kann kein Text mehr markiert werden was auch nicht gut ist.
Hat irgendjemand noch eine Idee wie ich das zum Laufen bekommen kann ohne irgendeinen Programmierertod zu sterben?
AW: Komisches Verhalten mit Pointer und Mousemove bei Chrome halb gelöst
AW: Komisches Verhalten mit Pointer und Mousemove bei Chrome halb gelöst
Danke dir, der JS Teil war genau das was ich gebraucht habe.
AW: Komisches Verhalten mit Pointer und Mousemove bei Chrome halb gelöst