[jQuery] 모바일 및 태블릿에서 스크롤이 아닌 경우에만 터치 제어하기

페이지 정보

shadow2fox 1,835 2018.08.13 19:24

평점

본문

모바일 및 태블릿에서 스크롤이 아닌 경우에만 터치 제어하기
모바일이나 태블릿에서 특정 클래스나 아이디를 갖는 객체에 터치 제어시 스크롤링이 아닐 경우에만 적용하도록 하는 jQuery


var touchmoved;
$('#someID 혹은 .somdClass').on('touchend', function(e){
    if(touchmoved != true){
        // 클릭 혹은 터치시
    }
}).on('touchmove', function(e){
    touchmoved = true;
}).on('touchstart', function(){
    touchmoved = false;
});
필자는 이 소스를 html5 비디오 제어에 이용하고 있다.
추천인
  • 추천해 주세요
10
shadow2fox - 회원등급 : 자연/Level 142 - 포인트 : 2,544,571
레벨 142
경험치 3,043,548

Progress Bar 95%

- 가입일 : 2015-03-10 12:21:44
- 서명 : 인간에게 가장 큰 선물은 자기 자신에게 기회를 주는 것이다. - 크리스 가드너, Chris Gardner -
- 자기소개 : There's never a shortcut to happiness.

댓글

첫 번째 댓글을 남겨 주세요