[英]Stop scrolling in back div
我正在使用HTML5和CSS3为iPhone和Android编写一个Web应用程序。
我在其顶部有一个背景div和一个菜单div。 (较大的z-index)和两个div都溢出并且可以滚动。
问题是,即使我在顶部div(菜单)上滑动手指,底部div(背景)仍在滚动。 有时两者同时滚动,有时只有其中之一。
我只希望在手指滑过菜单区域时滚动菜单。
有人可以帮忙吗?
这是我的代码:
HTML:
<html>
<body>
<div id="main">
<div id="menu">
<!-- menu content goes here -->
</div>
</div>
</body>
</html>
CSS:
#main: {
height: 3000px;
overflow: scroll;
}
#menu: {
height: 2500px;
padding-left: 10px;
overflow-y: scroll;
}
我做了类似的事情。 您的问题尚不清楚...但是我不得不创建一个不可见的可滚动div ...这是我的CSS ...
#sidebar{
width: 1000px;
height: 670px;
border: 0px solid transparent;
overflow: hidden;
text-align: center;
padding-left: 0.5%;
background-color: transparent;
color: transparent;
}
#sidebar #scroller{
width: 1000px;
height: 545px;
padding-bottom: 15px;
overflow: scroll;
overflow-x: hidden;
text-align:center;
background-color: transparent;
}
现在在我的html中...
<div id="sidebar">
div id="scroller">
// the things i add in my scrollable menu...
</div>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.