获得DOM元素X/Y坐标的几个函数
今天看到了口碑UED中Zhusun的一篇关于获取DOM元素在文档中的位置的文章,《获取Dom元素的X/Y坐标》,第一次知道了DOM元素还有一个getBoundingClientRect()方法可以使用来返回DOM元素的Top,Left,Right,Bottom。这个方法的具体用法和含义推荐看Zhusun的那篇文章。据他所说这个方法在某些浏览器还不兼容(FF2、Safari),所以本人从offsetParent这个方法出发,来获取DOM元素的X/Y坐标。
offsetParent有四个方法是比较常用的:offsetLeft,offsetTop,offsetWidth,offsetHeight。下面我来说明offsetLeft和offsetTop方法的含义。