jQuery获取元素相对父元素的位置
程序员文章站
2022-04-25 11:38:45
...
获取元素相对于父元素的位置,两个方法获得Top和Left
var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;
但是,注意!看下W3C对这个方法的定义,它只对可见元素有效
如果需要获取一个隐藏元素呢,display为none的元素,比如在根据点击的首字母定位姓名的效果,我这里没有想到更好的办法,是这样做的,就是先显示出来,获取到值之后就隐藏起来
$('#DivID').show();
var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;
$('#DivID').hide();
如果有更好的办法,教教我呗~ 上一篇: HTML 属性 Position
推荐阅读
-
PHP获取数组中某元素的位置实例_PHP教程
-
如何用jquery获取网页中的文字或者对象 博客分类: jquery 获取元素 jquery 元素 dom操作
-
XAML如何获取元素的位置
-
JQuery获取元素尺寸、位置及页面滚动事件应用示例
-
jquery用data方法教程获取某个元素上的事件
-
jQuery获取动态生成的元素示例
-
jQuery简单获取DIV和A标签元素位置的方法
-
使用jquery选择器如何获取父级元素、同级元素、子元素
-
父元素相对定位后,子元素在ie下被覆盖的问题!_html/css_WEB-ITnose
-
JS/JQuery获取当前元素的上一个或下一个兄弟级元素等元素的方法(代码教程)