suit: HTML5/CSS3: Multitouch - Zoom (Pinch)

Beitrag lesen

"kommt click nach touchend"..aber ich habe doch für die mobiles keine "clicks", sondern eben touchevents definiert.

Ham aber aber diese "touchkette" ist klein klick,

Klick mal bitte mit der Maus auf deinem Desktop-Rechner auf den Submitbutton eines Formulares, halte dann die Maustaste gedrückt, zieh den Cursor runter vom Button und lasse ihn dann los.

Und dann machst du dasselbe auf deinem Mobilgerät - drauftippen, wegziehen und loslassen.

Und dann vergleiche das ganze mit einem tatsächlichen Klick auf ein Klick, wenn du klickst und gleich am Button wieder loslässt.

Problematisch bei der Sache ist eben, wenn du etwas einem Touch-Event ausführst, kann es schon sein, dass der Benutzter eigentlich nur scrollen wollte (das macht man auch mit Finger drauf und schieben) und dabei zufällig einen Button/Link erwischt (oder auf diesem stehen bleibt, oder ihn überfährt) und dann wird eine Aktion ausgelöst.

Darum: Wenn du auf einen Klick reagieren willst, nimm das click-Event :)