Get the real width and height of an image with JavaScript? (in Safari/Chrome)

后端 未结 30 2414
傲寒
傲寒 2020-11-22 01:16

I am creating a jQuery plugin.

How do I get the real image width and height with Javascript in Safari?

The following works with Firefox 3, IE7 and Opera 9:

30条回答
  •  太阳男子
    2020-11-22 01:31

    
    function getOriginalWidthOfImg(img_element) {
        var t = new Image();
        t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src;
        return t.width;
    }
    

    You don't need to remove style from the image or image dimensions attributes. Just create an element with javascript and get the created object width.

提交回复
热议问题