zoukankan      html  css  js  c++  java
  • 正确计算区域大小

    1 与元素尺寸相关的属性

    clientWidth:获取元素可视部分得宽度,width+padding

    clientHeight:获取元素可视部分的高度,height+padding

    offsetWidth:元素在页面中占据的宽度总和,width+padding+border(会有浏览器差异)

    offsetHeight:元素在页面中占据的高度总和,height+padding+border

    scrollWidth:当元素设置了overflow:visible样式属性时,元素的总宽度,如果该属性值大于clientWidth时,则元素会出现滚动条

    scrollHeight:当元素设置了overflow:visible样式属性时,元素的总宽度,如果该属性值大于clientHeight时,则元素会出现滚动条

    2 滚动区域大小

    scrollLeft:元素左侧已经滚动的距离,就是设置或是获取位于元素左边界与元素中当前可见内容的最左端之间的距离

    scrollTop:元素顶部已经滚动的距离,就是设置或是获取位于元素顶部边界与元素中当前可见内容的最顶端之间的距离

    3 应用:滚动加载

  • 相关阅读:
    JQuery
    Ubuntu18.04
    Ubuntu18.04
    Ubuntu18.04
    Ubuntu18.04
    Cordova
    Android
    Android
    Delphi
    postgresql之 drop & delete & truncate
  • 原文地址:https://www.cnblogs.com/guoyongfeng/p/3908445.html
Copyright © 2011-2022 走看看