Tom*_*man 5 jquery dom position offset
我想确定#target
的偏移相对于#a
下面的HTML文档中-即,我想找到的价值观x
和y
:
http://dl.dropbox.com/u/2792776/screenshots/2012-06-09_1814.png
jQuery 有position()
,但$("#target").position()
返回#target
相对于其父偏移量的偏移量,即#c
(不是#a
)
我需要一个等价于的函数,$.fn.position()
而是返回相对于目标的“偏移祖先”的位置,而不是它的直接偏移父级。例如:$("#target").positionRelativeTo("#a")
您可以根据偏移量来计算:
var topoffset = $('#target').offset().top - $('#a').offset().top;
var leftoffset = $('#target').offset().left - $('#a').offset().left;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1814 次 |
最近记录: |