教你使用封装的思想写一个获取滚动条的宽度的方法




    
    如何获取滚动轴的宽度





教你使用封装的思想写一个获取滚动条的宽度的方法_第1张图片
Paste_Image.png

这个思想就是,首先在body下创建一个元素,并让它显示滚动条,通过这个元素的offsetWidth和clientWidth的差值来获取这个浏览器的滚动条宽度。

可以看到,clientWidth是获取元素的可视宽度,并不包括滚动条,其实也可以通过获取出现滚动条之前元素的clientWidth和出现滚动条之后元素的clientWidth的值,进行相减,得出滚动条的值。

你可能感兴趣的:(教你使用封装的思想写一个获取滚动条的宽度的方法)