我有一个很长的列表被定在高为300的像素div中.
效果要滚动,overflow-y:auto, 不过样子很丑。
我就想弄一个div模拟原生的滚动条.盖在上面.
如果是这样的话啊,这个滚动条的长度要怎么计算(这个长度是那个移动的小方块)? 在不同的高度下长度是不一样的.
还有position:absolute好像不能定位到原生的滚动条上遮盖不到.
<div class='outer' style='height:300px;overflow:hidden'>
<div class='inner' style='height:1200px'></div>
</div>
首先, 外层overflow设置成hidden吧,内层的随意。
至于高度,如果你用jQuery的话,大概就是去取那个内层div的高度。$("xxx").height()就成了。不是jQuery的话,好像clientHeight?我不确定……
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。