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
'내가 자꾸 까먹어서 쓰는 개발 이야기 > jQuery' 카테고리의 다른 글
브라우저의 flash 설치 여부 확인 (0) | 2014.12.09 |
---|---|
[펌] jQuery 빠른 처리를 위한 CSS 셀렉터 사용팁 (0) | 2014.02.14 |
모바일에서 더블터치(더블클릭) 사용하기 (0) | 2014.02.11 |
jQuery 플러그인 모음 (0) | 2014.01.09 |
jQuery에서 input/textarea 객체에 붙여넣기(ctrl+V) 인식 (0) | 2013.07.03 |
최근댓글