I noticed that webkit for iphone adds about 300ms on onclick events. I
found an old post on this group about this curious behavior but no
solution was given. Probably I am reinventing the wheel here, anyway
the solution is just to intercept the finger tap and trigger the event
ontouchend instead of on the standard onclick.

Here's a demo page, point your iphod (iphone or ipod touch :P ) or
simulator (does not work on standard browser) to 
http://cubiq.org/dropbox/clickdelay.html
The first button triggers the standard click event (with 300ms lame
delay). The second button casts the same click event but ontouchend
thus eliminating the 300ms delay.

Have you encountered this issue? Is there an easier solution?

Cheers
Matteo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to