Obtenha uma largura nativa de imagens - CSS-Tricks

Anonim

Se você selecionar uma imagem com jQuery e depois usar .width(), você obterá a largura atual da imagem, mesmo se ela tiver sido dimensionada (por exemplo, largura máxima: 100%;). Você pode acessar a largura nativa das imagens (mesmo que não tenha nenhum atributo que a declare) assim:

// Get on screen image var screenImage = $("#image"); // Create new offscreen image to test var theImage = new Image(); theImage.src = screenImage.attr("src"); // Get accurate measurements from that. var imageWidth = theImage.width; var imageHeight = theImage.height;