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 应用:滚动加载

  • 相关阅读:
    C++中求类的大小
    BP神经网络
    感知机
    static和const关键字
    C++随笔(2)
    React表单元素的使用
    React可控组件与不可控组件
    React组件-mixin
    React-组件嵌套-子组件通过委托向父组件传值
    React事件属性
  • 原文地址:https://www.cnblogs.com/guoyongfeng/p/3908445.html
Copyright © 2011-2022 走看看