2010-11-19 22 views

Respuesta

17

El css() comando devuelve lo que el ajuste es CSS, por lo que si usted tiene conjunto 'auto', que es lo que se verá.

Puede recuperar la posición calculada relativa al padre con $('#').position().left;, 'superior' también está disponible desde la posición(), si desea que el valor relativo al documento use $('#').offset().left.

+0

Sí, funciona – X10nD

+0

Si necesita la posición correcta, puede usar '$ (' # '). position(). left + $ (' # '). width() 'por lo general, aunque si necesita tener en cuenta los márgenes/relleno, puede que necesite usar outerWidth(). – Orbling

3

El método offset() le indica la posición real del elemento con respecto al documento. Vea el ejemplo en la página a la que me he vinculado para ver cómo obtuvieron los valores izquierdo y superior.

Eso es:

var left = $('Your_selector').offset().left; 
+0

@orbling tiene la respuesta que necesito, funciona con una línea, esto está relacionado con el documento, pero lo quiero con el padre – X10nD

Cuestiones relacionadas