Comment positionner dynamiquement une div sous une autre?

Je suis en train d'utiliser jQuery pour détecter la position d'un div (#olddiv), donc je peux utiliser cette position pour placer une autre div (#newdiv) exactement au-dessous. Le droit frontières de l'2 divs sont alignés (à droite).

Je vais essayer d'obtenir les #olddiv bas et à droite emplacements pour les utiliser comme #newdiv en haut et à droite des frontières. J'ai utilisé ce code, mais ça ne fonctionne pas. Toute idée de ce que je fais mal?

var right = $('#olddiv').position().right;
var top = $('#olddiv').position().bottom;
$('#newdiv').css('top', right);
$('#newdiv').css('right', top);     

Aussi, je ne suis pas sûr si position est ce dont j'ai besoin. Je pense que cela peut être fait avec position ou offsetmais je ne suis pas sûr:

$('#ID').position().left
$('#ID').offset().left

Grâce

source d'informationauteur Fred