我正在尝试像这样在 Mozilla Firefox 中获取滚动条宽度:
var scrollWt = div.offsetWidth - div.clientWidth - borderLeft - borderRight;
var scrollHt = div.offsetHeight - div.clientHeight - borderTop - borderBottom;
这在 Webkit 浏览器中运行良好,但在 Firefox 中,这两个值都是0
. 经过调试,我发现在 Firefox 中,clientHeight
and 与 and相同clientWidth
,只是不包括值。offsetWidth
offsetHeight
border
如何修复上述代码以获得正确的滚动条大小?
编辑:
我也试过scrollWidth
了。没运气!