728x90
document.body.addEventListener('touchstart', function(e){ e.preventDefault(); });

와 같이 하여 document 전체에 대해 이벤트를 막을 수 있음.


특정 객체를 선택하여 이벤트를 막으려는 경우에는 jquery를 사용하여,


$("any-object-selector").get(0).addEventListner( 'touchstart', function(e) {e.preventDefault();});


해제도 필요한 경우에는 function을 따로 정의하여 사용한다.


function lock_touch(e) {

e.preventDefault();

}


설정 : $("any-object-selector").get(0).addEventListner( 'touchstart', lock_touch);


해제 : $("any-object-selector").get(0).removeEventListner( 'touchstart', lock_touch);



출처 : http://stackoverflow.com/questions/10592411/disable-scrolling-in-all-mobile-devices

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기