jquery中的CSS

offset()返回第一个匹配元素的偏移坐标。

该方法返回的对象包含两个整型属性:top 和 left,以像素计。此方法只对可见元素有效。

而$(selector).offset(value) 他是设置所有匹配元素的偏移坐标(注意是所有的不单单是一个)

而$(selector).offset(function(index,oldoffset))使用函数来设置所有匹配元素的偏移坐标。

在多个匹配的时候想对其进行整体移动还是用函数好。 如果用的是直接赋值则效果会挤在一起。

offsetParent() 方法返回最近的祖先(父)定位元素。 如果不存在祖先节点,则用在父节点上面。

position() 方法返回匹配元素相对于父元素的位置(偏移)。

该方法返回的对象包含两个整型属性:top 和 left,以像素计。

此方法只对可见元素有效。

scrollLeft()有两种情况 :没有参数时 是返回当前的scrollLeft 值 而有参数时 是设置值。

并且没有参数时是返回第一个匹配元素的水平滚动条位置。 有参数时 是设置所有匹配元素的水平滚动条位置。 scrollTop() 与之类似

原文地址:https://www.cnblogs.com/luhangnote/p/2671422.html