click
is the native browser event.
tapone
is a custom event triggered by the jGestures library to capture a one-finger tap. (It also has taptwo
etc for multi-touch taps.)
If you are using the library, use its events. Seems like it normalizes to click
on non-touch browsers which is why you don't see any issues.
From the documentation:
On every native touchstart, touchend, gesturestart and gestureend-event, jgestures triggers a corresponding custom event (jGestures.touchstart,jGestures.touchend,jGestures.gesturestart and jGestures.gestureend) on the event-element.