作业3的小问题
来源:
Lunaticf
2016-07-19
if(cfg.relativeTo){ var parent = $('body').find('.h5_component_name_'+cfg.relativeTo); var position = { left:$(parent)[0].offsetLeft, top:$(parent)[0].offsetTop, }; if(cfg.center === true){ position.left=0; } component.css('transform','translate('+position.left+'px,'+position.top+'px)'); }
$(parent)[0]不懂。。。
写回答
1回答
-
返回的是一个 JQuery 包装后的 ArrayLike 对象,内部是 选择符 查询到的 所有元素。
类似:
var parent = [ DOM ]
offsetLeft、offsetTop 是 DOM 的原生属性,
所以我们用
parent[0] 来获得这个DOM
然后 parent[0].offsetTop 就有东西了
042016-07-21
相似问题