1

我真的是 JavaScript 新手。我想要这样的东西:

$(document).ready(function () {
    var cur = -1;

    //while (true) {
    //    $('.slider .cadr').eq(cur).fadeOut();
    //    cur += 1;
    //    $('.slider .cadr').eq(cur).fadeIn();
    //    
    //    delay(); // how do I do this?
    //}    
});​

那我要怎么拖延呢?请修复我的 jsfiddle:http: //jsfiddle.net/SpyZF/

4

1 回答 1

1

有类似setInterval功能的东西代替它。见演示:http: //jsfiddle.net/wxkhH/

句法:

setInterval(function, number);

你应该这样做

el1.fadeOut(function () {
  el2.fadeIn();
});

其他方式他们将在此刻开始。

如果你想让它循环,然后使用cur = (cur + 1) % 4;

于 2012-08-25T12:55:03.660 回答