This version is old school.
Please find jQuery plugins on npm.
jQuery Tap
by Aaron Gloege
A jQuery plugin that creates a click alternative for touch enabled browsers.\ \ Click events on touch devices do not work the best. There is a 300ms delay from when you release your finger to the time the click event is triggered. This behavior is not desired.\ \ What is nice about this plugin, and what makes it different from other plugins, is that it takes advantage of jQuery's special event API, so you can use jQuery.on to bind events. And, because the event is bound through jQuery's on API, you can take advantage of namespaces and delegate events.