offset()相对于body的 定位 position是相对于距离最近的具有绝对定位absolute 或者相对定位relative的父级元素的定位 如果没有那就是body 和offset() 返回的Left top值一样
2017-09-03
页面滚动的话 页面可视区域的高度 clientHeight = window.innerHeight||document.documentElement.client||document.body.client
页面上卷的高度 scrollTop = document.body.scrollTop
页面底部到页面顶部的距离为 document.body.scrollHeight
某个div中同理
页面上卷的高度 scrollTop = document.body.scrollTop
页面底部到页面顶部的距离为 document.body.scrollHeight
某个div中同理
2017-09-02
亲自测试了一下 在谷歌和火狐之中 当offsetParent为body的时候
当前元素的offsetLeft = offsetParent的margin-left+父元素的padding-left+当前元素的margin-left 和offsetParent的border-width没有关系
当前元素的offsetLeft = offsetParent的margin-left+父元素的padding-left+当前元素的margin-left 和offsetParent的border-width没有关系
2017-09-02