我有一个响应式网站,并为手机构建了一个类似Facebook的滑块。所以我做了一个非常简单的设置,目前工作非常简洁。我的所有内容都在填充整个身体的.outer_wrapper
中。在这种包装是一个.slider
DIV与下面的CSS:在手机上滚动固定div满满的内容
.slider {
position: fixed;
height: 100%;
right: 0;
top: 0;
width: 250px;
}
当我按下触发它改变了.outer_wrapper
向左和.slider
出现。
$('.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>
有什么建议吗?
这是手机用户界面吗? – 2014-11-02 23:22:17
@MatildaYiPan是的! – supersize 2014-11-03 09:19:57