首页 > 代码库 > 正确计算区域大小
正确计算区域大小
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 应用:滚动加载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。