Wenn Sie ein Bild mit jQuery auswählen und dann verwenden .width()
, erhalten Sie die aktuelle Breite der Bilder, auch wenn sie skaliert wurden (z. B. maximale Breite: 100%;). Sie können wie folgt auf die native Breite der Bilder zugreifen (auch wenn sie keine Attribute haben, die sie deklarieren):
// 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;