2014-11-21 4 views
0

하나의 div 만 스크롤 할 수있는 것을 제외하고 ipad에서 전체 문서의 스크롤을 중지하고 싶습니다.Ipad의 터치 스크롤 문제

그래서 여기 내 코드입니다

$(document).bind('touchmove', function(e){ 
    e.preventDefault();   
}); 

//

$('#disclaimer-box-inner').bind('touchmove', function(e){ 
    e.stopPropagation(); 
}); 

스크롤 문서를 방지하는 지금은 스크롤이 면책 조항 - 박스 내부로 이름이 사업부. 이 div에 스크롤을 허용하고 싶습니다.

결과적으로 화면 밖으로 스크롤이 중지되지만 해당 div의 스크롤도 중지됩니다.

도움이 매우 감사합니다. 미리 감사드립니다.

+0

나는 정말로 그것을 얻지 못한다 ... 넘쳐나는 다른 요소가 있는가 ..? 모의 데모를 만들 수 있습니까 ..? –

+0

기본적으로 ipad에서 스크롤하는 문서는 제거하지만 하나의 div에서는 스크롤 할 수 있습니다. – Raj

답변

0

그냥 jquery 대신 css를 사용하는 것이 어떻습니까? 이 jsfiddle처럼

:

http://jsfiddle.net/3xdy0zyg/1/

그냥 몸을

position: fixed; 

을주고 그리고

overflow-y: scroll; 
position: absolute; 

는 이제 스크롤 할 수 .scroll 클래스와 DIV를 제공 div하지만 몸을 스크롤 할 수 없습니다.

+0

문서 스크롤에 관한 내용입니다. 모든 데스크탑 브라우저에서 잘 작동하지만 ipad의 유일한 것은 스크롤링 이벤트를 제거하고 싶습니다. – Raj

+0

그래서 ipads를 위해 해당 div에서 스크롤을 제거 하시겠습니까? – Stefan