1

次のように、Mozilla Firefox でスクロールバーの幅を取得しようとしています。

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

これは Webkit ブラウザでは問題なく動作しますが、firefox では両方の値が0. デバッグ後、Firefox でclientHeightとがおよびclientWidthと同じであることがわかりました。値を除いているだけです。offsetWidthoffsetHeightborder

上記のコードを修正して正しいスクロールバーのサイズを取得するにはどうすればよいですか?

編集:

私も試してみscrollWidthました。運が悪い!

4

0 に答える 0