Skip to content

Instantly share code, notes, and snippets.

@mynameisrienk
Created November 20, 2013 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mynameisrienk/7566203 to your computer and use it in GitHub Desktop.
Save mynameisrienk/7566203 to your computer and use it in GitHub Desktop.
Check if the browser can handle touch events
function isTouch() {
var el = document.createElement('div');
var isTouch = !!('ontouchstart' in window);
if(!isTouch) {
isTouch = !!('ontouchstart' in el);
}
if(!isTouch) {
el.setAttribute('ontouchstart', 'return;');
isTouch = typeof el['ontouchstart'] == 'function';
}
el = null;
return isTouch;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment