2011-07-27 4 views
4

웹 페이지에서 Javascript를 통해 OS X Lion 및 Lion (+ Fluid.app)의 새로운 탄력/자연 스크롤을 비활성화하는 방법이 있습니까? 유스 케이스에는 iOS 웹 애플리케이션과 유사한 전체 화면 웹 애플리케이션이 포함됩니다.OS X Lion 및 Safari에서 자연 스크롤을 비활성화하는 방법은 무엇입니까?

+0

* 기본 UI가 엉망이지 마십시오. 사용자가 마음에 들지 않으면 브라우저를 바꿀 것입니다. 그들이 그것을 좋아한다면 왜 그것을 가져 가고 있습니까? – RobG

+0

나는 더 구체적이어야한다. 나는 높이와 너비가 100 % 인 "fullscreen"webapp로 작업하고있다. div의 내용은 스크롤되지만 자연스러운 스크롤로 전체 창을 "구부리기"때문에 혼란 스럽습니다. iOS 웹 앱에서 사용 중지 할 수는 있지만 Safari에서는 동일한 트릭이 작동하지 않습니다. – jorilallo

+0

나는 애플이 iCloud 애플 리케이션에서 자연스러운 스크롤을 막을 수 있다는 말을 들었다. – jorilallo

답변

5

본문 요소에 대해 오버플로 : 숨김 설정을 사용하여 스크롤 바운스를 비활성화 할 수 있습니다. Apple은 개발자 문서와 함께 이렇게합니다 : http://developer.apple.com/library/safari/navigation/index.html

+0

그냥 참고 -이 모바일 사파리 작동하지 않습니다. iOS 기기와 동일한 트릭이 있습니까? –

+0

아니요, iOS에서는 body 요소에 대해 ontouchmove를 방지해야합니다. http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/ 부분을 참조하십시오. 탄력적 인 스크롤 방지 – jorilallo

+1

페이지에서 작동하지만 스크롤하는 div가 비활성화됩니다. 귀하의 페이지. –

관련 문제