Hammer.js is one of the most popular and widely used touch gesture library which makes it simple to add touch gestures to your website and remove the 300ms delay from clicks. Hammer.js supports most common single and multi-touch gestures, and its fully extendable to add custom gestures. It even has support for multiple instances at the same time, so you can create multi-user touch interfaces.
4. Hover on Touch
• Put anything inside the info div
• Works while scrolling, so users can see details while scrolling through the page
• Gifs restart on display
• For looping animations save the gifs as »looping«, for normal animations save them as »playing once«
• The script will not interfere with any hover animations on desktop browsers (non touch devices)
6. jQuery Touch Events
A collection of mobile event plugins for jQuery. This is a series of plugins that create additional events that can be used in combination with jQuery when developing for mobile devices. The events are also compatible with desktop browsers to ensure ultimate compatibility for your projects.
Touche.js makes it simple to re-map click events to touch events for mobile UIs. It works with or without jQuery, and removes the 300ms delay applied by all touchscreen devices so they respond immediately.