Hola:
La posición se la puedes dar con estilo, y con javascript puedes variarlo...
Creo que basta con poner los estilos position: absolute y asignarle los valores adecuados para left y top... variando con javascript esos 2 último es suficiente.
Saludos