getBoundingClientRect():

  这个方法返回一个矩形对象,包含四个属性:left、top、right和buttom。分别表示元素各边与页面各边的距离

例如:

var boxPosition = document.getElementById('box');         // 获取元素

alert(box.getBoundingClientRect().top);         // 元素上边距离页面上边的距离

alert(box.getBoundingClientRect().right);       // 元素右边距离页面左边的距离

alert(box.getBoundingClientRect().bottom);      // 元素下边距离页面上边的距离

alert(box.getBoundingClientRect().left);        // 元素左边距离页面左边的距离

最新文章

  1. Crimm Imageshop 2.3。
  2. Html中<a>标签的样式的设置
  3. UVA 11520 填充正方形
  4. eclipse的一些常见操作
  5. Chrome 消息传递机制
  6. MYSQL PASSWORD()
  7. 解决DataSnap支持的Tcp长连接数受限的两种方法
  8. CakePHP之Model
  9. php可获取客户端信息
  10. 全球最快的JS模板引擎:tppl
  11. Vimperator技巧
  12. JVM菜鸟进阶高手之路八(一些细节)
  13. mybatis中#{}与${}的区别
  14. 在python项目中导出项目依赖的模块信息
  15. 基于Dubbo框架构建分布式服务(集群容错&负载均衡)
  16. Visual Studio配置C/C++-PostgreSQL(9.6.3)开发环境(ZT)
  17. RabbitMQ安装以及集群部署
  18. Linux中利用LVM实现分区动态扩容
  19. 552. Student Attendance Record II
  20. HDU 6061 推导 NTT

热门文章

  1. HZOJ 星际旅行
  2. OpenStack项目及组件功能简单介绍
  3. 2019年ICPC南昌网络赛 J. Distance on the tree 树链剖分+主席树
  4. ArrayList存储基本类型时的封装类
  5. sql语句列名为变量(Spring Boot+mybitis实验环境)
  6. hdu 1358 Period (KMP求循环次数)
  7. Centos下添加用户到用户组
  8. 2019-10-31-Resharper-去掉注释拼写
  9. mysql 第三课 jdbc基础操作
  10. python基础七之copy