Hvis du velger og bilde med jQuery og deretter bruker .width()
, får du bildene gjeldende bredde, selv om den er skalert (f.eks. Maks bredde: 100%;). Du kan få tilgang til bildets opprinnelige bredde (selv om den ikke har noen attributter som erklærer det) slik:
// 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;