我有一个img元素,每一次我动态地改变它的SRC我想获得新的图像的宽度(这是完全加载后)jQuery的加载图像动态
.load()似乎不会触发,如果图像是在缓存中已经(?),但我不希望在这种情况下再次加载它,如:
'image.jpg?' + new Date().getTime();
会
什么是做到这一点的最好办法(?)?
编辑:
$('#test img:first').load(function() {
console.log($(this).width());
});
看来它不会触发如果在缓存中的照片已经
哪里是你的代码调用'.load'? – 2013-02-25 18:22:36
您可以将.attr('width')链接到您用来更改src的任何代码吗?你需要发布你的代码,并澄清你的问题,这很混乱。 – eipark 2013-02-25 18:23:36