0

私が欲しいのは、マウスをページ内の要素に渡してスクロールバーの高さを強制的に上げたときの例です。その場合、 alert box を表示したいと思います

次のコードを使用しました

if(document.body.offsetHeight < document.body.scrollHeight ){
    alert('not Equal')
}

また、clientHeight関数の代わりにoffsetHeight関数を使用しましたが、クロムとサファリブラウザ以外ではうまく機能しません。

アップデート....

4

1 に答える 1

0

document.bodyを使用してページにスクロールバーがあるかどうかを判断することはできません。代わりにdivコンテナを使用してください。オーバーフローcssプロパティがあり、高さや幅を指定する必要があります。この後、.offsetHeightと.scrollHeightを使用して、コンテンツがコンテナーのサイズよりも大きいかどうかを判断できます。

于 2012-07-09T17:50:23.660 に答える