Non vi è alcuna sinistra assegnato per il div, io uso $('#').css('left');
per ottenere il valore a sinistra, ma mostra auto.ottenere div a destra e sinistra valore utilizzando jquery
Come si ottiene il valore di sinistra del div.
Grazie Jean
Non vi è alcuna sinistra assegnato per il div, io uso $('#').css('left');
per ottenere il valore a sinistra, ma mostra auto.ottenere div a destra e sinistra valore utilizzando jquery
Come si ottiene il valore di sinistra del div.
Grazie Jean
Il css() comando restituisce ciò che l'impostazione CSS è, quindi se avete impostato 'auto', che è ciò che si vedrà.
È possibile recuperare la posizione calcolata relativa al genitore con $('#').position().left;
, "top" è disponibile anche da position(), se si desidera che il valore relativo al documento utilizzi $('#').offset().left
.
Il metodo offset() ti dice la posizione effettiva dell'elemento rispetto al documento. Guarda l'esempio nella pagina a cui mi sono collegato per vedere come hanno ottenuto i valori di sinistra e top.
Cioè:
var left = $('Your_selector').offset().left;
@orbling ha la risposta che desidero, funziona con una riga, questo è relativo al documento, ma lo voglio al genitore – X10nD
Sì, funziona – X10nD
Se hai bisogno della posizione giusta, puoi usare '$ (' # '). position(). left + $ (' # '). width() 'di solito, anche se è necessario tenere conto dei margini/padding potrebbe essere necessario usare outerWidth(). – Orbling