¿Cómo guardo / restauro la ubicación de un objeto en el árbol DOM?

Si tengo el siguiente html:

<ul>
  <li>test</li>
  <li class='draggable'>special</li>
  <li>test</li>
</ul>

¿Cómo guardo.draggable ubicación actual del DOM (genéricamente)?

laneo arrastrar esta.draggable por anexándolo adocument.body y haciendo elposition: absolute; pero tendré que restaurarlo si el usuario no puede hacer nada con él.

Podría hacer esto con clones, ocultar el original y usar un proxy para arrastrar, pero creo que este problema probablemente se haya resuelto más directamente.

¿Pensamientos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta