jQuery tiene funciones height () en width () que devuelve la altura o el ancho en píxeles como entero ...
¿Cómo puedo obtener un valor de margen o margen de un elemento en píxeles y como entero usando jQuery?
Mi primera idea fue hacer lo siguiente:
var padding = parseInt(jQuery("myId").css("padding-top"));
Pero si el relleno se da en ems, por ejemplo, ¿cómo puedo obtener el valor en píxeles?
Al examinar el complemento JSizes sugerido por Chris Pebble, me di cuenta de que mi propia versión era la correcta :). jQuery devuelve siempre el valor en píxeles, por lo que solo analizarlo como entero fue la solución.
Gracias a Chris Pebble e Ian Robinson
parseInt
. Citando MDN: " radix Un int entre 2 y 36 que representa la raíz (la base en los sistemas de numeración matemática) de la cadena mencionada anteriormente. Especifique 10 para el sistema de numeración decimal. Siempre especifique este parámetro para eliminar la confusión del lector y garantizar un comportamiento predecible . Las diferentes implementaciones producen resultados diferentes cuando no se especifica una raíz, por lo general, el valor predeterminado es 10. " Ver: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…