jquery中position 和offset的区别

position 和offset的区别

position()和offset()都是获取当前的元素的位置的,但是二者还是有一些区别的,总结一下,以免以后混淆时可以重温一遍:

position(): 返回的是一个对象:{left: 100 ,top:100};
                   对象中的left和top是相对于元素有定位的父级的距离。

offset(): 返回的是一个对象:{left: 100 ,top:100};
                对象中的left和top是相对于可视区域的距离。
posted @ 2017-06-30 15:25  rainbow8590  阅读(125)  评论(0编辑  收藏  举报