1.clientWidth
减去offsetWidth
该
clientWidth
属性表示没有滚动条的宽度。offsetWidth
另一方面,如果有,则包括滚动条。
这是确定滚动条宽度的简单计算:
const scrollbarWidth = document.body.offsetWidth - document.body.clientWidth;
2.使用假元素
我们创建了两个假
div
元素,其中一个是另一个的子元素。然后计算它们的宽度之间的差异。
const calculateScrollbarWidth = function