老师,为什么不直接用this.offsetleft呢?不是也可以算出到父元素左边的距离嘛?
来源:4-7 video-javascript(4)
小仙女要好好学习
2019-09-21 15:46:07
。
2回答
陈莺莺呀
2020-03-03
offsetLeft 是只读的。。
所以想改变位置要使用style.left,或者style.marginLeft
好帮手慕夭夭
2019-09-23
你好同学,不知道你说的是哪里?但是offsetLeft不是计算元素到父元素左侧的距离,而是距离网页右侧的距离,如下:
小盒子距离父元素左侧为100px,但是offsetLeft获取的是300px:
通过上面理解一下,如果还是不懂,请详细描述一下视频哪一个地方。以便老师为你解答。
祝学习愉快,望采纳。