molily: Mouse-Events auf Touch-Geräten

Beitrag lesen

Hallo,

Kann man den Mouseover auch noch abschalten?

Nicht dass ich wüsste. Selbst wenn – die meisten Touch-Browser emulieren Mouse-Events beim Tap (mouseover, mouseenter, mousemove, click usw.).

http://webkrauts.de/artikel/2012/einfuehrung-touch-events

Eine für Mouse-Bedienung gebaute Website wird also unter Umständen auf Touch-Geräten ohne Änderung funktionieren.

Schwierig wird es spätestens, wenn du einen mouseover-/mouseenter- *und* ein click-Handler definiert hast. Im Mobile Safari löst dann der erste Tap den mouseover/mouseenter aus, erst der zweite Tap den click-Handler. Das ist sinnvoll zum Öffnen von Dropdown-Menüs, die gleichzeitig ein Link sind, aber in anderen Fällen unerwünscht. Z.B. wenn beim mouseover/mouseenter nur ein zusätzlicher Tooltip eingeblendet wird, der auf Touch-Geräten vernachlässigbar ist.

Mathias