1. document.body.clientWidth ==> BODY对象宽度
  2. document.body.clientHeight ==> BODY对象高度
  3. document.documentElement.clientWidth ==> 可见区域宽度
  4. document.documentElement.clientHeight ==> 可见区域高度
  5. 网页可见区域宽: document.body.clientWidth
  6. 网页可见区域高: document.body.clientHeight
  7. 网页可见区域宽: document.body.offsetWidth (包括边线的宽)
  8. 网页可见区域高: document.body.offsetHeight (包括边线的高)
  9. 网页正文全文宽: document.body.scrollWidth
  10. 网页正文全文高: document.body.scrollHeight
  11. 网页被卷去的高: document.body.scrollTop
  12. 网页被卷去的左: document.body.scrollLeft
  13. 网页正文部分上: window.screenTop
  14. 网页正文部分左: window.screenLeft
  15. 屏幕分辨率的高: window.screen.height
  16. 屏幕分辨率的宽: window.screen.width
  17. 屏幕可用工作区高度: window.screen.availHeight
  18. 屏幕可用工作区宽度: window.screen.availWidth
  19. // 部分jQuery函数
  20. $(window).height()  //浏览器时下窗口可视区域高度
  21. $(document).height()    //浏览器时下窗口文档的高度
  22. $(document.body).height()      //浏览器时下窗口文档body的高度
  23. $(document.body).outerHeight(true) //浏览器时下窗口文档body的总高度 包括border padding margin
  24. $(window).width()  //浏览器时下窗口可视区域宽度
  25. $(document).width()//浏览器时下窗口文档对于象宽度
  26. $(document.body).width()      //浏览器时下窗口文档body的高度
  27. $(document.body).outerWidth(true) //浏览器时下窗口文档body的总宽度 包括border padding
  28. HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
  29. scrollHeight: 获取对象的滚动高度。
  30. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
  31. scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
  32. scrollWidth:获取对象的滚动宽度
  33. offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
  34. offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
  35. offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
  36. event.clientX 相对文档的水平座标
  37. event.clientY 相对文档的垂直座标
  38. event.offsetX 相对容器的水平坐标
  39. event.offsetY 相对容器的垂直坐标
  40. document.documentElement.scrollTop 垂直方向滚动的值
  41. event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

最新文章

  1. Android中使用ViewFlipper实现屏幕页面切换(关于坐标轴的问题已补充更改)
  2. JavaScript基础(一)之语法、变量、数据类型
  3. Unity3D配合AndroidStudio打包
  4. ASP.NET State Server 服务 sessionState
  5. paper 106:图像增强方面的介绍
  6. Tushare的安装
  7. struts2在pom.xml中的配置
  8. Tuple元祖
  9. ASP.NET MVC + EF 利用存储过程读取大数据,1亿数据测试很OK
  10. android studio github 项目导入问题
  11. mysql 的load data infile要使用
  12. linux 添加定时任务脚本
  13. 简单三段式状态机实验1-SOS
  14. MacOS无法登录App Store修复
  15. [笔记]LR和SVM的相同和不同
  16. Python:Anaconda安装虚拟环境到指定路径
  17. 201521123051 《Java程序设计》第4周学习总结
  18. windows系统下使用cd命令
  19. IO多路复用
  20. Java--JDBC连接与Django--DATABASES设置

热门文章

  1. mysql binlog参数设置
  2. tomcat使用说明
  3. java学习笔记day03
  4. Ascll
  5. 实现android4.4新特性:沉浸式状态栏
  6. 2014年1月24日 Oracle 事务导读
  7. jsp include 乱码问题的解决
  8. WebConfig
  9. java 短信发送例子 tdy
  10. final的深入理解 - final数据