0

だから私は、画像にいくつかの変更を加えることになっているこの機能を持っています(私が作成しているポートフォリオ用)。画像を変更するボタンがあり、6秒ごとに画像を変更する実行タイマーもありますが、ボタンが 100% タイマーが機能しない限り、私の Firefox コンソールには次のように表示されます: ReferenceError: nextone はまだ定義されていません...

私のスクリプト:

 function nextone() {
$("#portfolio1").fadeOut(500, function() {
    nextinline += 1;
    if(nextinline > jpgss) { nextinline = 1; }      
    $("#portfolio1").attr("src","images/portfolio/" + nextinline + ".jpg")
    $("#hyperlink").attr("href","portfolio.php?e=" + nextinline + "")
    $("#portfolio1").fadeIn(500);
    });
}
var timerr = setInterval("nextone()",6000); // Error Given on this line
4

1 に答える 1

1

やってみてください:

var timerr = setInterval(nextone,6000);

また

setInterval(function (){ 
  nextone() }, 6000);
于 2012-09-13T05:25:02.663 に答える