I use Fastclick 0.6.2 from FTLabs and I would like it to work to remove the 300 ms delay on iOS, but in my application it detects clicks when I click on the edge of the href block and nothing happens.
Here is a simple demo page with a random number generator with JS and two page links: http://nicmar.nu/fastclick/fastclick2b.htm (open this in your iOS browser)
If you click the top or bottom edge of the first green field, webkit-tap-highlight-color is grayed out, but it does not run the code test (), which is located on href.
The same thing happens with the second green field, in which there is a link to the page itself.
The third green field is a link to another page. When I click the top or bottom edge, an address bar is displayed that shows the user that something is happening, but it is not.
The problem occurs on the iPhone 4 and iPhone 5 in iOS 6.1, as well as on the iPad with iOS 6.0. Without fastclick, it works as expected, but with a delay of 300 ms.
Here is a video that shows what is happening:
http://youtu.be/34kavjxc9xg
PS. I would use jsfiddle, but could not get it to display correctly on my iOS with a working meta / viewport scale, due to jsfiddle showing "fake full-screen mode" with an iframe. If anyone can tell me how to get around this, I can point it there.
PS2: I posted this as a problem on the FastClick GitHub page , but didn't get an answer there.

(source: nicmar.nu )
source share