ボトムスクロールの大きさは?
重要度: 5
elem.scrollTop
プロパティはトップからスクロールアウトした部分のサイズです。ボトムスクロールのサイズを取得するにはどうすればよいでしょうか。(scrollBottom
と呼びましょう)
任意のelem
で機能するコードを書いてください。
P.S. スクロールがない場合、または要素が完全に下にスクロールされている場合、0
を返す必要があります。
解決策は次のとおりです。
let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;
言い換えると:(全体の高さ)マイナス(スクロールアウトした上部)マイナス(表示部分) - それがまさにスクロールアウトされた下部です。