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
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