Basically, click events on mobile browsers are delayed by 300ms. Do you know of the fast button pattern? Basically you can use the touchstart event (which fires without delay).
Here's a complete explanation: http://code.google.com/mobile/articles/fast_buttons.html