jQuery的width()和height()对于img元素返回0。

10 浏览
0 Comments

jQuery的width()和height()对于img元素返回0。

当我从AJAX调用中获得图像元数据后,我会创建一个新的图像元素,代码如下:

var loadedImageContainter = $('');

var image = $('');

loadedImageContainter.append(image);

$('.loading-image').replaceWith(loadedImageContainter);

var width = image.width();

var height = image.height();

console.log(width);

console.log(height);

但是,尽管图像的大小为30 x 30像素,并且在页面上显示正确,但width()和height()函数都返回0。为了能够绝对定位图像,我需要获取其尺寸。

0