一、client系列

  clientWidth/clientHeight    是我们设置的宽和高加上内边距(没有边框)

  clientLeft/clientTop  就是我们设置的边框值

二、offset系列

  offsetWidth/offsetHeight  是我们设置的宽和高加上内边距,加上边框

  offsetLeft/offsetTop  是元素外边距离父级内边距相对于父级,这个父级由定位position:absolute;

  offsetParent  返回这个元素的父级元素

  offsetTop 参照由父级身上的position:absolute/fixed,如果父级元素身上没有就逐层向上查找,直到body

  offset往往和我们做元素的运动有关;

  注意:1、offset必须和position配合使用,往往这个值还必须是absolute;

     2、offset由初始值,在标准浏览器下是8,低版本是0;

     3、 var   t=setInterval (function()){

        aa . style . left=+"px"

    }

三、scroll系列

  scrollWidth/scrollHeight  就是我们设置的宽和高加内边距(内容没有溢出的前提,如果超出了范围就按内容而定)

  scrollLeft/scrollTop  滚动条卷走的高度

四、

  获取浏览器的body的属性是有兼容的

  var  dd=document . body || document . documentElement;

  获取body的整个文档的高

  document . scrollHeight || document . documentElement . scrollHeight;

  获取屏幕的高(浏览器的可视区)

  document . body || document . documentElement . clientHeight

最新文章

  1. Something Wrong or Something Right
  2. mybatis字符串模糊匹配
  3. 个人练习--gif图流程
  4. “”?: H3C SSH 配置+
  5. sql 统计用的sql
  6. 【python】python的列表表达式或解析式,帅就一个字
  7. java里遍历map的常见方式
  8. Ajax.BeginForm无法调用 ajaxOptions的js函数
  9. shell脚本学习(二)
  10. 2016 湖南省省赛 Problem A: 2016
  11. WX支付功能的调用
  12. CentOS7下开放端口
  13. day01-Python输出
  14. sqlserver中为节约存储空间的收缩数据库机制
  15. Linux 修改默认的 yum 源
  16. Zabbix监控JVM内存
  17. 【转】Gulp入门基础教程
  18. LINQ 模糊搜索
  19. 加载jquery主函数的两种方式
  20. JavaScript Number() Vs new Number()

热门文章

  1. YTU 2444: C++习题 对象转换
  2. 织梦栏目页分页title加"第N页"
  3. hdu-2066 一个人的旅行(最短路spfa)
  4. YARN(MapReduce 2)运行MapReduce的过程-源码分析
  5. E20180420-hm
  6. E20180413-hm
  7. 洛谷 - P1044 - 栈 - 简单dp
  8. 二分匹配ZOJ3646
  9. bzoj 2927: [Poi1999]多边形之战【博弈论】
  10. P5161 WD与数列(后缀自动机+线段树合并)