问答详情
源自:9-21 网页卷去的距离与偏移量

网页卷去的距离与偏移量代码提问

网页卷去的距离与偏移量代码里offsetTop=15px;offsetLeft=20px;为什么值不相等呢?不应该都是body 的border10px+div1 的 border5px吗? 求解

提问者:慕粉3180712 2016-04-14 17:59

个回答

  • 十二月晴朗
    2016-06-14 19:35:53

    offsetTop=15px(body-margin-top:5px+body-border:10px)

    offsetLeft=20px(body-margin-left:10px+body-border:10px)

    margin和border都是body的,没有div的。

    ----------------------------------------------

    以上是chrome和IE11的。我的火狐分别是5和10,我纠结了。。

  • 七寒谷
    2016-05-21 22:15:32

    offsetLeft,Left,clientLeft详解 - 微个日光日 - 博客频道 - CSDN.NET

    http://blog.csdn.net/xiebaochun/article/details/38382169

    看懂这个解决你所有痛苦

  • aiyayo
    2016-05-12 12:38:26

    因为body还有个10px的margin

  • 一切都过去了
    2016-04-14 20:55:50

    offsetLeft  没有border的大小吧