Szerezzen be egy kép natív szélességét - CSS-trükkök

Anonim

Ha a jQuery segítségével választja ki és képezi ki, majd használja .width(), akkor a képek aktuális szélességét megkapja, még akkor is, ha méretezésre került (pl. Max-width: 100%;). A képek natív szélességéhez (még akkor is, ha nincsenek olyan attribútumok, amelyek deklarálják) a következőképpen férhet hozzá:

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