img标签之获取图片原始尺寸的naturalWidth和naturalHeight

扫描二维码

naturalWidth作为img标签的一个属性,能获取图片的最原始尺寸的大小。现在的浏览器都已经尺寸该属性,除了IE8及其以下版本。

纯js的获取方法:

1
2
3
var image = document.getElementById('my_image');
var width = image.naturalWidth;
var height = image.naturalHeight;

通过jQuery的方式:

1
2
$this.css('height', 'auto');
var height = $this.height();