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 次 |
| 最近记录: |