获取leftValue的时候left后面不需要括号么,不是一个方法么
var leftValue=boxes.eq(minIndex).position().left;这个left后面不需要括号么
0
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕慕子
2019-07-02 18:52:27
同学你好, 一个元素即使没有设置position定位,也可以通过position()方法获取到偏移值, 因为position()获取相对于它最近的具有相对位置(position:relative)的父级元素的距离,如果找不到这样的元素,则返回相对于浏览器的距离。示例:
1. 父元素有定位属性
打印结果, 获取的是相对父元素的偏移量
2. 父元素没有设置相对定位属性
打印结果
3. 视频中老师给wrap最外层盒子设置了相对定位, 所以此时获取的盒子是相对于大盒子warp的left值
同学可以结合示例, 自己下去测试一下哦,根据代码实现的效果,加深理解
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星