元素距离页面的绝对距离
2015-06-24 22:57
274 查看
如果要取到一个元素距离页面的绝对距离,而且父级在有定位的情况下,就要用到offsetLeft[top]
<style> div{padding: 40px;position: relative} #div1{background: red;} #div2{background: green} #div3{background: yellow} </style> <div id="div1"> <div id="div2"> <div id="div3"></div> </div> </div> <script> window.onload=function(){ var oDiv3=document.getElementById("div3"); var p=getPos(oDiv3); alert(p.top); function getPos(obj){ var pos={left:0,top:0}; while(obj){ pos.left+=obj.offsetLeft; pos.top+=obj.offsetTop; obj=obj.offsetParent; } return pos; } } </script>
相关文章推荐
- 手斧Linux – 从LFS到Funtoo (40)
- u-boot2010.03 分析篇(二)-----lowlevel.init.S
- 深入浅出Java回调机制
- 算法——递归思想解决排列组合问题
- 手斧Linux – 从LFS到Funtoo (39)
- 免密码登录服务器python脚本
- VB中错误处理On Error的应用
- 正则表达式在iOS中的运用
- 数据结构——Stack和Queue的互相实现
- ios 在UITableViewController上添加悬浮视图
- 手斧Linux – 从LFS到Funtoo (38)
- DayDayUP_Linux运维学习_mysql安装(源码编译安装)
- JAVA基础第五天 (15-6-23)
- Nagios和cacti
- poj 2524 求连通分量(并查集模板题)
- u-boot2010.03 第一阶段--start.S
- 实验二:FFT算法的MATLAB实现
- 算法——大整数乘法
- 将linux默认python升级到2.7.4版本
- 手斧Linux – 从LFS到Funtoo (37)