0

所以我有这个功能应该对图像进行一些更改(对于我正在制作的投资组合)并且有一个更改图像的按钮,还有一个运行的计时器,它每六秒更改一次图像,但是,尽管按钮 100% 有效,但计时器却没有,我的 firefox 控制台告诉我:ReferenceError: nextone is not defined 但它是... 可能是什么原因造成的?

我的脚本:

 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 回答