2

I have various touchEvents detection on a page on Safari Mobile (a controller, if you want to know...). They all work well indepedantly, but whenever I have a first touchpoint pressed, If I touch a new point, the events are triggered when I trigger a new one.

For example :

  • I hold the stick with a finger. It's not moving
  • I press a button, a touchStart event should be triggered but is not
  • If I move the stick, the touchStart event is triggered
  • If I let go of the button, the touchStart is triggered, but not the touchEnd
  • If I move the stick (touchMove), the touchEnd is triggered

You understand how in my case it's a problem. I get buttons triggered with delay, or getting stuck until I move the stick, etc...

Is there a workaround ? thanks

Benjamin Michel
  • 131
  • 1
  • 6
  • If you post some example code it would be easier for us to look into – Grezzo Jan 12 '12 at 17:30
  • Seems like someone else is running into this problem: http://stackoverflow.com/questions/11314185/multiple-touches-touchend-event-fired-only-when-a-touchmove-occurs – pho79 Aug 27 '12 at 04:56
  • The problem was finally fixed in iOS6: http://stackoverflow.com/questions/11314185/multiple-touches-touchend-event-fired-only-when-a-touchmove-occurs/12992353#12992353 – Louis Nov 06 '12 at 17:54

0 Answers0