gpt4 book ai didi

javascript - 如何使用 javascript 获取滚动条宽度(在最新的 chrome 中)

转载 作者:行者123 更新时间:2023-12-05 06:56:28 25 4
gpt4 key购买 nike

我想用 JavaScript 找到滚动条的宽度,以便在 CSS 中使用它。我试过这个:

document.documentElement.style.setProperty('--scrollbar-width', (document.offsetWidth - document.clientWidth) + "px");

但是我运气不好。我正在运行 chrome 86。

最佳答案

好吧,你可以设置它的样式,但它在大多数浏览器的旧版本上没有得到广泛支持,只是考虑到这一点,为了获得宽度,你可以做很多事情之一,在我的头上你可以使用

const scrollWidth = document.querySelect('.your-element-class').offsetWidth - document.querySelector('.your-element-class').clientWidth;

因为 offsetWidth 包括 scrollbarwidth 而 clientWidth 不包括

关于javascript - 如何使用 javascript 获取滚动条宽度(在最新的 chrome 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65126695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com