4

对于叠加层,我需要知道垂直滚动条的高度。

我能做些什么来获得这个价值?FireFox 和 Internet Explorer 的高度是否相同?

谢谢

4

1 回答 1

9

我能做些什么来获得这个价值?

function getScrollSizes() { // call after document is finished loading
    var el= document.createElement('div');
    el.style.visibility= 'hidden';
    el.style.overflow= 'scroll';
    document.body.appendChild(el);
    var w= el.offsetWidth-el.clientWidth;
    var h= el.offsetHeight-el.clientHeight;
    document.body.removeChild(el);
    return new Array(w, h);
}

FireFox 和 Internet Explorer 的高度是否相同?

不,Internet Explorer 和 Internet Explorer 中的高度甚至不一样。dpi 设置、主题和操作系统版本等变量也会影响它。

于 2009-01-19T11:38:28.570 回答