Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取JS加载的img的宽度/高度_Javascript_Jquery - Fatal编程技术网

Javascript 获取JS加载的img的宽度/高度

Javascript 获取JS加载的img的宽度/高度,javascript,jquery,Javascript,Jquery,我需要得到img标记的宽度和高度,当它被javascript替换时 我尝试使用jQuery的width()/height(),但总是返回缓存图像的值,而不是新图像的值 我需要它,因为我有一个函数,可以根据加载图像的大小来缩放div的背景大小 我在google和此处搜索了很多,但找不到解决方案。要获得图像的尺寸,请尝试以下方法: var currentImage=$(“img”);//获取图像元素 var img=新图像(); img.onload=函数(){ var-width=这个.width

我需要得到
img
标记的宽度和高度,当它被javascript替换时

我尝试使用jQuery的
width()
/
height()
,但总是返回缓存图像的值,而不是新图像的值

我需要它,因为我有一个函数,可以根据加载图像的大小来缩放div的背景大小


我在google和此处搜索了很多,但找不到解决方案。

要获得图像的尺寸,请尝试以下方法:

var currentImage=$(“img”);//获取图像元素
var img=新图像();
img.onload=函数(){
var-width=这个.width;
var高度=此高度;
}
img.src=currentImage.attr('src');

你能分享一下你到目前为止所做的事情吗,小提琴手?@Ani我用代码编辑了我的文章。