Sekiranya anda memilih dan gambar dengan jQuery dan kemudian menggunakannya .width()
, anda akan mendapat lebar gambar semasa, walaupun gambarnya telah diskalakan (mis. Lebar maksimum: 100%;). Anda boleh mengakses lebar gambar asli (walaupun tidak mempunyai atribut yang menyatakannya) seperti ini:
// 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;