4

オーバーレイの場合、垂直スクロールバーの高さを知る必要があります。

この値を取得するにはどうすればよいですか? また、FireFox と Internet Explorer の高さは同じですか?

thnx

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 設定、テーマ、OS バージョンなどの変数も影響する可能性があります。

于 2009-01-19T11:38:28.570 に答える