javascript每日进阶--获取元素在浏览器的各种距离

这篇文章用来记录获取元素距离浏览器的各种距离

用途

如果你想要获取页面中某个元素距离页面底部的距离时,可以使用下面三个方法。

//取窗口可视范围的高度 
export const getClientHeight = function() {    
    var clientHeight=0;    
    if(document.body.clientHeight&&document.documentElement.clientHeight){    
        var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;            
    }else{    
        var clientHeight=(document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;        
    }    
    return clientHeight;    
}

// 取窗口滚动条高度 
export const getScrollTop = function() {    
    var scrollTop=0;    
    if(document.documentElement&&document.documentElement.scrollTop){    
        scrollTop=document.documentElement.scrollTop;    
    }else if(document.body){    
        scrollTop=document.body.scrollTop;    
    }    
    return scrollTop;    
}
// 取文档内容实际高度 
export const getScrollHeight = function() {    
    return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);    
}  
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/webofrxy/article/details/80323028
个人分类: javascript
上一篇python每日进阶--爬虫
下一篇Python每日进阶--生成二维码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭