zoukankan      html  css  js  c++  java
  • clientHeight的纠结之处

     
    onload=function(){
    	console.log(document.body.scrollHeight)
    	console.log(document.body.clientHeight)
            console.log(document.documentElement.clientHeight)
    } onscroll=function(){ 
        console.log(document.body.scrollHeight) 
        console.log(document.body.clientHeight)
         console.log(document.documentElement.clientHeight)
    }
    

      

    页面加载完毕document.body.clientHeight和document.body.scrollHeight的值相等,滚动后document.body.clientHeight才变回正常的可见客户区高度,这让document.body.clientHeight显得有点不正常,反观document.documentElement.clientHeight就没有这个问题,而且滚动后输出的值document.documentElement.clientHeight比较准确,document.body.clientHeight差了几像素,测试环境chrome浏览器

  • 相关阅读:
    N皇后问题
    SDNU1349.快速幂入门
    SDNU1522.陆历川学数学
    埃氏筛
    快速幂
    string函数
    Golang介绍以及安装
    Promise解决回调地狱(多层调用问题)
    JavaScript动画相关
    ES6简单语法
  • 原文地址:https://www.cnblogs.com/qdog/p/6890812.html
Copyright © 2011-2022 走看看