Hello everybody :)
Maybe it's my fault, but I think there's an error using the tap event.
First, please look at this fiddle:
http://jsfiddle.net/AndreM/r3eBX/ It's a simple page with two list items. I created an android-like menu. The user has to hold a list item and the menu will appear. If he clicks on the menu or somewhere else (the menu layer has the size of the complete page, so the user can't click canywhere else then on the menu), the menu disappears.
If the user does this multiple times on the same item and then clicks on the item, the tap event is fired multiple times.
Have a look at this demo video:
https://vimeo.com/46296777 But if I use 'click' instead of 'tap', the code works. Does anyone know why?