实现移动端上下滑动效果
HTML内容如下:
<div class="sex" id="wrapper">
<ul>
<li data-id="0">男</li>
<li data-id="1">女</li>
</ul>
</div>
CSS
.dialog .sexChoose .sex{
margin:1.867rem 0;
height:1.6rem;
overflow: hidden;
}
.dialog .sexChoose .sex ul{
width:1.6rem;
margin:0 auto;
}
.dialog .sexChoose .sex ul li{
padding:0.533rem 0;
border-top:1px solid #42C21E;
font-size:0.427rem;
line-height:0.453rem;
color:#666666;
text-align: center;
}
.dialog .sexChoose .sex ul li:last-child{
border-bottom:1px solid #42C21E;
}
先引入Zepto.min.js文件 ,引入iscroll.js , JS调用如下:
document.querySelector('#wrapper').addEventListener("touchmove",function(e){
e.preventDefault()
});
new IScroll(document.querySelector('#wrapper'),{
scrollX:false,
scrollY:true
});
效果如下: