请问有没有办法可以去掉这个滚动条的?
<!DOCTYPE html>
<html>
<head>
<title>测试</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,user-scalable=no,maximum-scale=1" />
<style>
.box {
height: 14px;
width: 100%;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
ul{
height: 14px;
width: 500px;
padding: 0;
margin: 0;
}
.f{
padding: 0;
margin: 0;
float: left;
height: 14px;
font-size: 12px;
line-height: 14px;
width: 100px;
}
</style>
<body>
<div class="box">
<ul>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
</ul>
</div>
</body>
</html>
采纳后改写的最后完整的代码:
<!DOCTYPE html>
<html>
<head>
<title>测试</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,user-scalable=no,maximum-scale=1" />
<style>
body,
html,
ul,
li {
padding: 0;
margin: 0;
}
.box {
width: 100%;
height: 30px;
overflow: hidden;
}
.wrap,.content{
height: 40px;
}
.wrap {
width: 100%;
overflow: auto;
position: relative;
overflow: auto;
overflow-y: hidden;
}
.content{
width: 500px;
}
.f{
width: 100px;
float: left;
}
</style>
<body>
<div class="box">
<div class="wrap">
<ul class="content">
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
<li class="f">你的名字</li>
</ul>
</div>
</div>
</body>
</html>
1.overflow:hidden;然后touchmove事件自己写滚动效果。
2.或者再包一层wrap,设置overflow:hidden。ul放在wrap里比wrap稍高,但是滚动条藏在wrap的hidden部分里。