Obtener padding en IE con jQuery (Aparece vacío)

La API de jQuery especifica que la obtencion de propiedades CSS puede no funcionar en todos los navegadores si no utilizamos el nombre en detalle que queremos obtener. Es decir, si queremos obtener el padding de un elemento y escribimos:

$(myElement).css("padding");

Es probable que en Chrome funcione pero en IE nos devuelva un string vacío. Para resolverlo debemos especificar cada uno de los estilos asociados al padding. Es decir:

$(myElement).css("padding-top");
$(myElement).css("padding-right");
$(myElement).css("padding-bottom");
$(myElement).css("padding-left");

Más información: http://api.jquery.com/css/

No Responses

Leave a Reply

Your email address will not be published. Required fields are marked *