jquery: why css ('width') restituisce un valore diverso da width ()
Domanda
Quando eseguo il seguente codice:
node = $('.period')
alert(node.width() + ' ' + node.css('width'))
ottengo '0 144px'. Com'è possibile?
Soluzione
Forse lo stai chiamando su $ (documento). già e come larghezza () Ottiene l'attuale pixel calcolato, larghezza, del primo elemento corrispondente. , sarebbe 0 in quanto non è stato ancora reso ...
css ('larghezza') tuttavia legge dal foglio di stile CSS, che sarebbe già disponibile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow