Absolute Positionierung eines Elements an seiner aktuellen Position
Problem
Sie wollen ein statisch oder relativ positioniertes Element in ein absolut positioniertes Element umwandeln.
Lösung
Um das zu erreichen, holen wir uns einfach die Position des Elements und nutzen diese, um die CSS-Eigenschaften entsprechend zu setzen:
var $myElement = jQuery('#foo p').eq(0), elPosition = $myElement.position(); $myElement.css({ position : 'absolute', top : elPosition.top, left : elPosition.left });
Wir können ein Element auch relativ zu seiner aktuellen Position versetzen:
var $myElement = jQuery('#foo p').eq(1), elPosition = $myElement.position(); $myElement.css({ position : 'absolute', top : elPosition.top + 20, left : elPosition.left + 20 });