但是很多的计算位置的方法存在着浏览器兼容性问题, jQuery中为我们提供了位置相关的各个函数:
| 名称 | 说明 | 举例 |
| offset( ) | 获取匹配元素在当前窗口的相对偏移。 返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。 | 获取第二段的偏移: var p = $(“p:last”); |
| position( ) | 获取匹配元素相对父元素的偏移。 返回的对象包含两个整形属性:top 和 left。为精确计算结果,请在补白、边框和填充属性上使用像素单位。此方法只对可见元素有效。 | 获取第一段的偏移: var p = $(“p:first”); |
| scrollTop( ) | 获取匹配元素相对滚动条顶部的偏移。 此方法对可见和隐藏元素均有效。 | 获取第一段相对滚动条顶部的偏移: var p = $(“p:first”); |
| scrollTop( val ) | 传递参数值时,设置垂直滚动条顶部偏移为该值。 此方法对可见和隐藏元素均有效。 | 设定垂直滚动条值: |
| scrollLeft( ) | 获取匹配元素相对滚动条左侧的偏移。 此方法对可见和隐藏元素均有效。 | 获取第一段相对滚动条左侧的偏移: var p = $(“p:first”); |
| scrollLeft( val ) | 传递参数值时,设置水平滚动条左侧偏移为该值。 此方法对可见和隐藏元素均有效。
相关文章
大家在看
|










