我要顯示的圖像後,加載完全達到這個東西拿到$(本),我嘗試寫一些代碼,它從圖像獲取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