Få en inbyggd bredd för bilder - CSS-tricks

Anonim

Om du väljer och avbildar med jQuery och sedan använder .width()får du bildernas aktuella bredd, även om den har skalats (t.ex. maxbredd: 100%;). Du kan komma åt bildernas ursprungliga bredd (även om den inte har några attribut som deklarerar det) så här:

// 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;