Ho un elemento con id="stimulus"
in un documento HTML.Comprensione dei valori di ritorno del metodo di offset
Quando ho aperto questo documento in un browser e utilizzare la console del browser per indagare le proprietà di #stimulus
, questo è quello che vedo:
> $('#stimulus').offset()
< Object {top: 0, left: 0}
> $('#stimulus').css('top')
< "-155.761px"
> $('#stimulus').css('left')
< "253.087px"
Come posso interpretare questo? In che modo top
è diverso da accessibile tramite il metodo css
?
nel mio esempio, non vorrebbe dire '# stimulus' dovrebbe apparire in (0, 0) la posizione di tutto il documento? non sarebbe l'angolo in alto a sinistra della pagina? (Non è qui che compare lo "stimolo".) – dbliss
@dbliss Il tuo elemento è nascosto, sfalsato con padding, bordi o margine? La documentazione dice che non fornisce le posizioni corrette per i casi speciali –
@dbliss Perché non fornisci un campione minimalista replicando il tuo problema? Dovrebbe quindi essere ovvio –