JavaScriptはブラウザウィンドウの視認範囲の高さを取得し、ウィンドウスクロールバーのスクロール高さを取得します.

2184 ワード

ブラウザウィンドウの可視範囲の高さを取得します.
getClientHeight(){
      let clientHeight=0;
      if(document.body.clientHeight&&document.documentElement.clientHeight){
        clientHeight = (document.body.clientHeight.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
      }
      else{
        clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
      }
      return clientHeight;
    },
ブラウザウィンドウのスクロールバーの高さを取得します.
getScrollTop(){
  let scrollTop=0;
  if(document.documentElement&&document.documentElement.scrollTop){
    scrollTop=document.documentElement.scrollTop;
  }else if(document.body){
    scrollTop=document.body.scrollTop;
  }
  return scrollTop;
}