延迟制作循环滑块

时间:2012-08-25 12:52:16

标签: javascript jquery html slider

我是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/

1 个答案:

答案 0 :(得分:1)

setInterval函数而不是它。请参阅演示:http://jsfiddle.net/wxkhH/

语法:

setInterval(function, number);

你应该做

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

其他方式他们将从此开始。

如果你想要它是循环的,那么使用cur = (cur + 1) % 4;