Hvis du vælger og billede med jQuery og derefter bruger .width()
, får du billedernes aktuelle bredde, selvom det er blevet skaleret (f.eks. Maks. Bredde: 100%;). Du kan få adgang til billedets oprindelige bredde (selvom den ikke har nogen attributter, der erklærer det) sådan:
// 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;