나는 반응이있는 웹 사이트를 가지고 있으며 모바일 용 Facebook 유사 슬라이더를 만들었습니다. 그래서 나는 아주 평범한 셋업을 만들었는데, 이것은 지금까지 꽤 깔끔하게 작동합니다. 전신을 채우는 모든 내용을 .outer_wrapper
에 가지고 있습니다. 나는 트리거를 누를 때모바일에서 오버플로되는 콘텐츠가있는 스크롤 된 고정 된 div
.slider {
position: fixed;
height: 100%;
right: 0;
top: 0;
width: 250px;
}
이 왼쪽에 .outer_wrapper
과 .slider
나타납니다 이동이 래퍼에서 다음과 같은 CSS와 .slider
DIV이다.
$('.hamburger-menu').click(function() {
$('.outer_wrapper').animate({marginLeft: '-250px', marginRight: '-250px'}, 'slow');
});
문제 .slider
이 넘치는 컨텐츠를 가지고,하지만 휴대폰에 스크롤 거부합니다. 항상 .outer_wrapper
의 내용을 스크롤합니다. 나는 -webkit-overflow-scrolling:touch;
과 overflow-y: scroll;
을 시도했다.
편집 :.slider
은 (는) .outer_wrapper
의 하위 항목이 아닙니다. 그래서 내 몸은 다음과 같은 구조를 가지고 있습니다 :
<body>
<div class=".outer_wrapper">
<!-- all the lovely content is here -->
</div>
<div class="slider">
<!-- some menu items here -->
</div>
</body>
어떤 조언이 있습니까?
휴대 전화 UI 용입니까? –
@MatildaYiPan 예! – supersize