如何美化滚动条,做到可以模拟原生的滚动条啊?

我有一个很长的列表被定在高为300的像素div中.效果要滚动,overflow-y:auto,不过样子很丑。
我就想弄一个div模拟原生的滚动条.盖在上面.
如果是这样的话啊,这个滚动条的长度要怎么计算(这个长度是那个移动的小方块)?在不同的高度下长度是不一样的.
还有position:absolute好像不能定位到原生的滚动条上遮盖不到.
神不在的星期二
浏览 265回答 2
2回答

绝地无双

首先,外层overflow设置成hidden吧,内层的随意。至于高度,如果你用jQuery的话,大概就是去取那个内层div的高度。$("xxx").height()就成了。不是jQuery的话,好像clientHeight?我不确定……
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript