我有一个 for 循环,它不会将它的i变量或任何类型的变量传递给编码为在每个循环中运行的 Jquery 函数。
for (var i = 0; i < result.length; i++) {
$('#frame-' + i + '').fadeOut(function () {
ALERT(i);
document.getElementById('frame-' + i + '').getElementsByTagName('img')[0].src = 'img/' + result.cat[i].id + '.png';
});
$('#frame-' + i + '').fadeIn();
}
我发现我可以使用 .on 或 .bind 函数,但我不知道应该如何使用 fadeOut()。
fadeOut.on() 不起作用。
有什么建议可以让它工作吗?