1

我正在尝试像这样在 Mozilla Firefox 中获取滚动条宽度:

var scrollWt = div.offsetWidth - div.clientWidth - borderLeft - borderRight;
var scrollHt = div.offsetHeight - div.clientHeight - borderTop - borderBottom;

这在 Webkit 浏览器中运行良好,但在 Firefox 中,这两个值都是0. 经过调试,我发现在 Firefox 中,clientHeightand 与 and相同clientWidth,只是不包括值。offsetWidthoffsetHeightborder

如何修复上述代码以获得正确的滚动条大小?

编辑:

我也试过scrollWidth了。没运气!

4

0 回答 0