javascript - 制作带有延迟的循环 slider

标签 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/

最佳答案

有类似 setInterval 函数代替它。查看演示:http://jsfiddle.net/wxkhH/

语法:

setInterval(function, number);

你应该这样做

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

否则他们现在就会开始。

如果您希望它循环,请使用 cur = (cur + 1) % 4;

关于javascript - 制作带有延迟的循环 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12122132/

相关文章:

javascript - Wow.js 无法在服务器中运行

php - 使用 AJAX 将变量传递给 PHP 数组

javascript - 带有选择选项的图像映射

javascript - 使用 Javascript 创建棋盘

javascript - Highcharts 捕获选择

javascript - 尝试从两组字符之间提取数据

jquery - Angular 2 和 jQuery

javascript - 切换 CSS 类的纯 Javascript 替代方案?

javascript - for循环内数组的总和

javascript - 在 JSON 字符串中分隔 PHP 变量