私がしようとしているのは、ロゴのレコードセットを取得することです。 1:ディスプレイ用 2:銀行用fadeOutコールバック関数に値を渡す
私は遅れて10個のロゴを表示します 私はそれらを置き換えます。銀行の次の10と
for (var i=0;i<=10;i+=1){
$("#footerlogo-"+(i+1)).hide().append(DisplayArr[i]).fadeIn();
}
function ReplaceFooterLogos() {
var runon = 0;
var tempholder = "";
for (var i=0;i<=10;i+=1){
$("#footerlogo-"+(i+1)+"").fadeOut("fast",function(i){
BankArr.push(DisplayArr.shift());
DisplayArr.unshift(BankArr.shift());
$(this).html(DisplayArr[i]).fadeIn()
});
}
$("#mycarousel").delay(5000,function() { ReplaceFooterLogos() });
}
$("#mycarousel").delay(5000,function() { ReplaceFooterLogos() });
遅延機能を無視する - 私はそれを持っている!
私の質問はなぜ私の変数私は未定義ですか?どのようにコールバックに値を渡すのですか?
私はfooterlogoセレクターで$(this)を変更しました。しかし、今問題はフェードアウトが機能していることで、フェードインは動作していません –