Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Cómo obtener la posición vertical de un elemento con respecto a su contenedor más cercano

15 de septiembre de 2015

Necesito obtener la posición vertical de un elemento en particular de acuerdo a su contenedor, no a toda la ventana. Uso esto y sigo teniendo problemas:

var alt = $(obj).offsetParent().offset().top;
alert("El top de este elemento"+ alt);

Dado que tengo una lista de elementos, me sigue dando la misma posición no importa qué elemento seleccione.


Respuestas

#1

Con jQuery puedes obtener esta posición vertical de la siguiente manera:

var alt = $(obj).position().top;

La única condición para obtener la posición relativa respecto al contenedor más cercano es que debes aplicar a ese contenedor el estilo: position: relative Si no, no te va a funcionar.

@javiereguiluz

15 septiembre 2015, 17:36