ue5963
12/17/2015 - 11:08 AM

touch event or mouse click event?

touch event or mouse click event?

listeningEvent = function(selector) {
  $('html').on(checkTouchEvent(), selector, function(evt) {
    event.preventDefault();//IE8, IE10 touch screen で mouse event と touch event が同時に発生するので防止
    return console.log(evt);
  });
};

checkTouchEvent = function() {
  var EVENT_NAME, supportTouch;
  supportTouch = indexOf.call(document, 'ontouchend') >= 0;
  return EVENT_NAME = supportTouch ? 'touchend' : 'mouseup';
};

listeningEvent(selector);