clientWidth:可视区宽
说明:样式宽+padding
参考:js的client详解

scrollTop : 滚动条滚动距离
说明:chrome下他会以为滚动条是文档元素的,所以需要做兼容:
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
参考:js的scroll详解

scrollHeight : 返回整个元素的高度+padding(包括子元素把父元素撑开隐蔽的地方)
参考:js的scroll详解

offsetHeight : 文档高度
说明:任何一个元素的高度+padding+border
 ie下会把整个文档可视区作为高度,建议使用document.body.offsetHeight

offsetLeft: 返回当前元素的相对水平偏移位置的偏移容器
说明:找距离定位父级(position:relative)左边的距离,如果没有定位默认是body
参考:offsetLeft与offsetTop详解

offsetParent : 返回元素的偏移容器
说明: 找有定位的父节点,没有定位默认是body,ie7以下定位在当前元素是html
参考:offsetParent详解

最新文章

  1. [译]ZOOKEEPER RECIPES-Barriers
  2. [上架] iOS "app-specific password" 上架问题
  3. 电子线路 PCB 中大电流 接口 和 布线问题;
  4. 日常积累之JSON.stringify和JSON.parse substr
  5. RabbitMQ介绍6 - 其它
  6. php array转json、xml
  7. Jquery花园
  8. MYSQL 数学运算符问题
  9. 浅谈Servlet(三)
  10. js获取当前时间戳
  11. 团队作业4——第一次项目冲刺 tHiRd DaY
  12. Java实现一个简单的循环队列
  13. ASP.NET Web API 之一 入门篇
  14. javascript 的线程问题
  15. xadmin集成DjangoUeditor
  16. JXOI 2018 简要题解
  17. ASP.NET MVC5入门3之登录验证
  18. javascript获取id元素
  19. ASP.NET MVC 的常用的HTML辅助方法笔记
  20. linux下命令行工具gcp显示拷贝进度条

热门文章

  1. 腾讯bugly团队提供的android国内镜像
  2. switch-枚举
  3. 为什么relativelayout.layoutParams的width为-1
  4. Android 采用HttpClient提交数据到服务器
  5. APP 游戏审核改动
  6. 浅谈TabLayout(ViewPager+Tab联动)
  7. Xcode快捷键大全
  8. ThreadLocal源码分析
  9. java环境变量 windows centos 安装jdk
  10. POSIX, Bash, GPL etc