I am creating a responsive website for both desktop and mobile. I have one issue with a hover and click event that I am not sure how to solve for users on mobile devices.>
Try using jQuery to listen to the touchstart and touchend events for mobile.
touchstart
touchend
EX:
$('selector').bind('touchstart', function(){ //some action }); $('selector').bind('touchend', function(){ //set timeout and action });
Hope this helps.