如何获取图像的实际宽度和高度
可能重复:
在Safari / Chrome中使用JavaScript获取真实的图像宽度和高度?
有没有办法在css缩小图像时使用jQuery知道图像的真实宽度和高度 – 没有任何额外的维度数据 – 任何链接或代码示例都会有所帮助谢谢
尝试使用naturalWidth
和naturalHeight
。
var domElement = $('yourImage')[0]; // or document.getElementById('yourImageId'); domElement.naturalWidth domElement.naturalHeight
尝试这样的事情:
$("").attr("src", imgSrc).load(function() { pic_real_width = this.width; pic_real_height = this.height; });
问题是,你只能在加载图像时访问图像的真实宽度和高度,你也可以在没有任何容器的情况下将图像加载到你看不到它的地方并要求(“img”)。css(’width ‘),但我认为这是一种更优雅的方式。 希望这有用。