getBoundingClientRect().top与offsetTop有什么区别?

来源:8-5 使用Canvas交互和isPointInPath

厉害Sin

2016-11-19 15:13

getBoundingClientRect().top与offsetTop有什么区别?

写回答 关注

2回答

  • 不见幽人独往来
    2016-11-23 15:47:48
    已采纳

    差别大了,前者指元素(比如某个div)距离可视区域顶部的距离,后者包括滚动条卷起的部分。

    http://img.mukewang.com/5835493f0001aa1c19190550.jpg

    js原生的offsetTop属性有很多浏览器兼容性问题,用时要慎重。

    厉害Sin 回复不见幽人独往...

    我知道,卷起的高度是被隐藏的内容的高度,谢谢了

    2016-11-29 14:24:50

    共 3 条回复 >

  • 芒果屋里的猫
    2016-11-21 16:36:20

    效果一样

Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

73032 学习 · 441 问题

查看课程

相似问题