offsetLeft在之前的哪个课程教了,找不到了

来源:4-9 video-javascript(6)

汐夜丶C

2020-03-11 21:04:59

如题

写回答

1回答

好帮手慕粉

2020-03-12

同学你好,视频老师没有特意的讲过这个属性,老师在这里给同学分析一下:

offsetLeft计算当前元素距离有定位属性(static除外)的先辈元素的距离,如果所有的先辈元素都没有设置定位属性,那么计算的就是当前元素距离窗口左侧的距离。

示例:

http://img.mukewang.com/climg/5e69a07209c3057405540559.jpg

打印结果:给grand设置了相对定位,那么,此时打印son.offsetLeft就是距离先辈元素的距离:

http://img.mukewang.com/climg/5e69a089097df40601720032.jpg

如果都不设置定位:

http://img.mukewang.com/climg/5e69a09b09443edc03670526.jpg

打印结果:  先辈元素没有定位属性,那么offset计算的就是距离窗口左侧的距离:

http://img.mukewang.com/climg/5e69a0a509e2664c01190030.jpg

祝学习愉快~

0

0 学习 · 6815 问题

查看课程