我正在尝试在元素 A 之上设置元素 B 的绝对位置。我有
var left = $('#elementA').offset().left;
var top = $('#elementA').offset().top;
---------------------------
| ----------- |
| |o | |
| | | |
| | | |
| | | |
| ----------- |
|--------------------------
o 表示我的元素A。
我想将元素 B 放在与元素 A 相同的位置
$('elementB').css({ position:'absolute',
top:top,
left:left})
---------------------------
| ----------- |
| |o | |
| | b | |
| | | |
| | | |
| ----------- |
|--------------------------
b means my element b
但事实证明如上。
如果我设置
$('elementB').css({ position:'absolute',
top:0,
left:0})
它会起作用的。但我有许多不同的元素 B 和元素 A,我不能对所有元素都使用 0。
任何人都可以帮助我吗?非常感谢!