我要显示的图像后,加载完全达到这个东西拿到$(本),我尝试写一些代码,它从图像获取data-src
,并在新的Image对象加入它,加载后对象,它应该取代image src
与object src
但有一个问题,在嵌套函数$(this)
不工作,只及彼最后一个图像是代码...如何嵌套函数
$('li img').each(function(){
timg = $(this);
var k = new Image();
k.src = $(timg).data('src');
$(k).load(function(){
console.log (k.src);
$(timg).attr('src', k.src);
//timg [$(This)] is not working;
});
});
什么是不工作?显示更多的代码。 '$(这)'是不正确的语法和'load'回调'this'将同内'k' – charlietfl 2015-03-25 12:40:25
@charlietfl:_nested功能只获得了最后image_ – Grundy 2015-03-25 12:41:11
@charlietfl TIMG是全球性的,所以它重新分配在每个循环迭代,当负载功能火 - 它赶上最后TIMG价值 – Grundy 2015-03-25 12:46:25