Vamos a repasar la función de jQuery position() que tiene como funcionalidad obtener las coordenadas del elemento seleccionado relativas al elemento padre. Es muy similar a la función offset().
La diferencia entre offset() y position() es:
Otras funciones de jQuery interesantes son:
Repasemos la sintaxis extraída de su página web oficial:
$(selector).position()
Repasemos el único parámetro de la sintaxis superior con la que obtenemos un objeto con las propiedades (Coordenadas) top y left:
Os pongo un sencillo ejemplo de position():
$(document).ready(function(){ $("#boton").click(function(){ var coordenadas = $("#parrafo").position(); $("#parrafo").html("Y: " + coordenadas.top + " X: " + coordenadas.left); }); });
Os explico el ejemplo: