jQuery offset()方法获取元素位置

分类:知识百科 日期: 点击:0

jQuery的offset()方法可以获取元素的当前位置,返回一个对象,包含两个属性:top和left。

$("#ele").offset()

这个方法有两个参数,如果传入一个对象,就可以设置元素的位置:

$("#ele").offset({top: 10, left: 20})

如果传入一个函数,会传入两个参数,分别是元素的索引和当前的位置,函数的返回值会被设置为元素的新位置:

$("#ele").offset(function(index, currentOffset){
    return {top: currentOffset.top + 10, left: currentOffset.left + 20}
})

offset()方法可以返回元素的相对位置,也可以设置元素的位置,很实用。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。