• JS 获取网页内容高度 和 网页可视高度 支持IE 6789 Firefox Chrome


    1 function getClientHeight()
     2 {
     3     //可见高
     4     var clientHeight=document.body.clientHeight;//其它浏览器默认值
     5     if(navigator.userAgent.indexOf("MSIE 6.0")!=-1)
     6     {
     7         clientHeight=document.body.clientHeight;
     8     }
     9     else if(navigator.userAgent.indexOf("MSIE")!=-1)
    10     {
    11         //IE7 IE8
    12         clientHeight=document.documentElement.offsetHeight
    13     }
    14 
    15     if(navigator.userAgent.indexOf("Chrome")!=-1)
    16     {
    17         clientHeight=document.body.scrollHeight;
    18     }
    19 
    20     if(navigator.userAgent.indexOf("Firefox")!=-1)
    21     {
    22         clientHeight=document.documentElement.scrollHeight;
    23     }
    24     return clientHeight;
    25 }
    26 
    27 //获得网页内容高度
    28 function getContentHeight()
    29 {
    30     //可见高
    31     var ContentHeight=document.body.scrollHeight;//其它浏览器默认值
    32 
    33     if(navigator.userAgent.indexOf("Chrome")!=-1)
    34     {
    35         ContentHeight= document.body.clientHeight;
    36     }
    37 
    38     if(navigator.userAgent.indexOf("Firefox")!=-1)
    39     {
    40         ContentHeight=document.body.offsetHeight;
    41     }
    42     return ContentHeight;
    43 }

  • 相关阅读:
    大话设计模式笔记(二十)の命令模式
    大话设计模式笔记(十九)の桥接模式
    大话设计模式笔记(十八)の单例模式
    大话设计模式笔记(十七)の迭代器模式
    反射的使用及其使用场景
    linq的简单使用
    XML的简单使用
    log4net的简单使用
    token
    axios在vue中的简单封装及应用
  • 原文地址:https://www.cnblogs.com/aim-at-is-the-tao-in/p/3398584.html
Copyright © 2020-2023  润新知