Αποκτήστε ένα εγγενές πλάτος εικόνων - CSS-Κόλπα

Anonim

Εάν επιλέξετε και κάνετε εικόνα με το jQuery και στη συνέχεια χρησιμοποιήσετε .width(), θα λάβετε το τρέχον πλάτος των εικόνων, ακόμη και αν έχει κλιμακωθεί (π.χ. μέγιστο πλάτος: 100%;). Μπορείτε να αποκτήσετε πρόσβαση στο εγγενές πλάτος των εικόνων (ακόμα κι αν δεν έχει χαρακτηριστικά που να το δηλώνουν) ως εξής:

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