jquery/jquery-mobile — Issue #3609: Click on iOS
Author: chusb40
Created: 2012-02-19 10:43:04+00:00
State: open

In iOS, the onClick event has a delay of around 400 miliseconds. This delay is for letting the user to perform other actions such as double clicks. But sometimes this is unacceptable. For example, imagine a calculator with a 400ms delay.

I think that it is possible to force iOS not to wait unless there is a double click or double tap event defined.

Here you can see an article of how to remove the delay using touchStart/End events:
http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone

An also an experiment where you can see it in action:
http://cubiq.org/dropbox/clickdelay.html

Sorry about my poor English, I'm from Spain.