마우스와 터치를 모두 지원하는 하이브리드 장치 의 이벤트를 감지하고 바인딩하는 데 권장되는 방법은 무엇입니까? 예를 들어하이브리드 장치 감지
, 모더 나이저가 hybrid
라는 테스트가 있다면, 당신은 다음과 같이 할 수 있습니다
var handler = null;
switch (true) {
case (Modernizr.hybrid):
handler = 'touchstart click';
break;
case (Modernizr.touch):
handler = 'touchstart';
break;
default:
handler = 'click';
break;
}
그냥 때마다 클릭과 함께 그것을 touchstart 바인딩 이벤트가 시작되지 않으면 아무런 상처를 입지 않을 것입니다 ... – dandavis