jquery: por qué css ('ancho') devuelve un valor diferente al ancho ()
Pregunta
Cuando ejecuto el siguiente código:
node = $('.period')
alert(node.width() + ' ' + node.css('width'))
me sale '0 144px'. ¿Cómo es eso posible?
Solución
Tal vez lo esté llamando en $ (document) .ready, y como width () Obtiene el ancho actual calculado en píxeles, del primer elemento coincidente. , sería 0 ya que aún no se ha procesado ...
css ('ancho') sin embargo, lee de la hoja de estilo css, que ya estaría disponible.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow