$(node).offset().Top

2017-07-03  本文已影响41人  邢烽朔

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

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

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

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

参考一

参考二

上一篇下一篇

猜你喜欢

热点阅读