次のように、Mozilla Firefox でスクロールバーの幅を取得しようとしています。
var scrollWt = div.offsetWidth - div.clientWidth - borderLeft - borderRight;
var scrollHt = div.offsetHeight - div.clientHeight - borderTop - borderBottom;
これは Webkit ブラウザでは問題なく動作しますが、firefox では両方の値が0
. デバッグ後、Firefox でclientHeight
とがおよびclientWidth
と同じであることがわかりました。値を除いているだけです。offsetWidth
offsetHeight
border
上記のコードを修正して正しいスクロールバーのサイズを取得するにはどうすればよいですか?
編集:
私も試してみscrollWidth
ました。運が悪い!