Я действительно хочу, чтобы вы Modernizr
, но ...
var supportsTouch = 'ontouchstart' in window || navigator.msMaxTouchPoints;
var eventType = supportsTouch ? 'ontouchstart' : 'click';
Затем объявите своих слушателей событий как таковых:
$('#id').on(eventType, function(e) {
alert('id was clicked');
});