javascript non serve necessariamente, basta un po' di rudimenti di css
se imposti position: relative all'elemento[*] e position: absolute al <div>, automaticamente quest'ultimo prenderà come coordinate (0, 0) il punto (0, 0) dell'[*]
Quindi puoi distanziare il div con top e left