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
最新回答 / 目标诺森德丶
我这样写的 滚动条是17:function getScrollBar(){ var el= document.createElement('p'), styles={ width:'100px', height:'100px', overflowY:'scroll' },i,scrollBarWidth; el.innerHTML = "12333"; for(i in styles){ el.style[i]=styles[i] } document.body.appendChild(el); v...
2017-07-21