前言
在写前端页面时,对于超出的内容,我们希望隐藏,同时保持垂直的滚动,但是又不希望有丑陋的垂直滚动条,那该怎么去实现呢
实现方式有很多种,可以用iscroll插件,也可以用css去解决
01
方法1-...计算滚动条宽度并隐藏起来
这种方法主要是通过计算滚动条宽度,给隐藏起来的,如下示例所示
具体片段代码如下所示
div class="wrap">
div...: -17px; // 通过移动滚动条,实现隐藏
bottom: 0;
overflow-x: hidden;
overflow-y: scroll; // 垂直滚动
}
...02
方法2-使用三个容器包围起来,不需要计算滚动条的宽度
将内容限制在盒子里面了。...; }
总结
上面三种方法都是可以实现,垂直方向内容滚动,同时隐藏掉滚动条的,如果不考虑IE兼容性,那么就可以直接使用第三种方式最简单,当然也可以使用一些第三方库,插件去实现的,比如iscroll的,具体用哪个