Re: Support Touch Events?

Refactoring of: Support Touch Events?

Language: JavaScript

// Support for touch events?
// This current fails under Chrome 5 because the Chrome team has enabled TouchEvents in the broswer for all devices
// Added check for Chrome; no touch events for you!
// More here: http://groups.google.com/a/chromium.org/group/chromium-html5/browse_thread/thread/b20fb37936ea9196
// And here: http://code.google.com/p/chromium/issues/detail?id=36415#c11

function suportsTouchEvents(){
  if(/chrome/.test(navigator.userAgent.toLowerCase())) {
    return false;
  }
  if("createTouch" in document) {
    return true;
  }
  try{
    var event = document.createEvent("TouchEvent");
    return !!event.initTouchEvent;
  }catch(error){
    return false;
  }
}
Reveal More
Added about 2 years ago by Atclub_256_normal scottymac