美文网首页
$(node).offset().Top

$(node).offset().Top

作者: 邢烽朔 | 来源:发表于2017-07-03 01:27 被阅读41次

<pre>$(node).offset().Top</pre>

在匹配的元素集合中,获取的第一个元素的当前坐标,坐标相对于文档。 设置匹配的元素集合中每一个元素的坐标, 坐标相对于文档。

注意点:
jQuery不支持获取隐藏元素的偏移坐标。同样的,也无法取得隐藏元素的 border, margin, 或 padding 信息。
若元素的属性设置的是 visibility:hidden,那么我们依然可以取得它的坐标。但是若设置的属性是 display:none,由于在绘制 DOM 树时根本就不绘制该元素,所以它的位置属性值是 undefined。

[Uncaught TypeError: Cannot read property 'top' of undefined]
在弄懒加载时,总出现这种问题...莫名其妙...虽然解决了..还不太确定,先不下结论.

参考一

参考二

相关文章

网友评论

      本文标题:$(node).offset().Top

      本文链接:https://www.haomeiwen.com/subject/mvxacxtx.html