I\'ve tried a few different ways to remove the 300ms delay due to the webkit browsers handling of touch events. The library, FastClick.js, seems to be the preferred method,
You should use the built in vclick event in jQuery Mobile - same idea as FastClick.
$(document).on('vclick', '#someButton', function(){ });
Source: How to use FastClick with jQuery Mobile the right way?