function getOffset( el ) {
var _x = 0;
var _y = 0;
while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {
_x += el.offsetLeft - el.scrollLeft;
_y += el.offsetTop - el.scrollTop;
el = el.offsetParent;
}
return { top: _y, left: _x };
}
var x = getOffset( document.getElementById('yourElId') ).left;

最新文章

  1. The remote name could not be resolved问题的解决方法
  2. 三目运算符是不是在bug中躺了枪_折腾了一整天
  3. 从MVC框架看MVC架构的设计
  4. [codevs1029]遍历问题
  5. Java for LeetCode 209 Minimum Size Subarray Sum
  6. CSS权威指南 - 内边距 边框 和 外边距
  7. [Effective JavaScript 笔记] 第4条:原始类型优于封闭对象
  8. STM32之RTC配置与初始化-rtc.h rtc.c
  9. codis3.1集群搭建
  10. CSDN被黑几年后 我决定继续blogs
  11. git+Coding.netの小试牛刀
  12. 【转】Windows环境下.NET 操作Oracle问题
  13. Swift 可选链-备
  14. PHP连接Microsoft SQL Server 2005/2008
  15. 使用DOM4J解析XML文档,以及使用XPath提取XML文档
  16. servlet学习总结
  17. fiddler限制网速
  18. js encode方法
  19. Ubuntu端口开放
  20. nginx 配置 https 请求

热门文章

  1. Java学习(简介,软件安装)
  2. ref:浅谈XXE漏洞攻击与防御
  3. Redis学习篇(十一)之发布订阅
  4. asp.net绝对与相对路径
  5. BZOJ4556 HEOI2016 字符串
  6. 【KM】BZOJ1937 [Shoi2004]Mst 最小生成树
  7. Java的运行机制概括
  8. [转载]for循环的执行顺序
  9. BZOJ 1040 ZJOI 2008 骑士 树形DP
  10. 某DP题目4