javascrpt获取滚动条的宽度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascrpt获取滚动条的宽度相关的知识,希望对你有一定的参考价值。

function getScrollBarHW() {

            if (this.scrollBarHW) {

                return this.scrollBarHW;

            }

            var div = document.createElement(‘div‘);

            div.style.overflow = ‘scroll‘;

            div.style.visibility = ‘hidden‘;

            div.style.position = ‘absolute‘;

            div.style.width = ‘100px‘;

            div.style.height = ‘100px‘;

            document.body.appendChild(div);

 

            this.scrollBarHW = {

                width : div.offsetWidth - div.clientWidth,

            };

            div.parentNode.removeChild(div);

            return this.scrollBarHW.width;

        }

   alert(getScrollBarHW())

以上是关于javascrpt获取滚动条的宽度的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL如何调整滚动条的宽度?

如何设置滚动条的宽度及颜色?

如何能快速知道当前网页滚动条的高度?有工具吗?

滚动条挤占内容宽度,影响布局

计算滚动条的宽度--js

计算滚动条的宽度--js