欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jQuery获取元素相对父元素的位置

程序员文章站 2022-04-25 11:38:45
...

获取元素相对于父元素的位置,两个方法获得Top和Left

var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;

但是,注意!看下W3C对这个方法的定义,它只对可见元素有效

jQuery获取元素相对父元素的位置

如果需要获取一个隐藏元素呢,display为none的元素,比如在根据点击的首字母定位姓名的效果,我这里没有想到更好的办法,是这样做的,就是先显示出来,获取到值之后就隐藏起来

$('#DivID').show();
var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;
$('#DivID').hide();
如果有更好的办法,教教我呗~
相关标签: position()