我需要获取img
标记的宽度和高度,当它被javascript替换时。
我尝试使用jQuery的width()
/ height()
,但始终返回缓存图片的值,而不是新图片的值。
我需要这个,因为我有一个函数来根据加载的图像的大小来缩放div的背景大小。
我在谷歌和这里搜索了很多但是找不到解决方案。
答案 0 :(得分:1)
要获得图像维度,请尝试以下操作:
var currentImage = $("img"); // get image element
var img = new Image();
img.onload = function() {
var width = this.width;
var height = this.height;
}
img.src = currentImage.attr('src');