循环启动更快

时间:2013-02-08 22:14:05

标签: javascript jquery

我希望这个功能一旦结束就能更快开始。感谢。

演示:http://jsfiddle.net/RuX5d/5/

以下是我目前使用的实际时间:http://jsfiddle.net/RuX5d/51/

$(document).ready(function() {
var i = 1, dir = 1, curFx = 'fadeIn';
var interval = setInterval(function () {
    if (i == 6 && $('#slide1').is(':visible')) {
        $('#slide1').fadeOut(2000);             
        return;
    }

    $('#slide'+ i)[curFx](500);

    i = i + 1*dir;

    if (i == 10 || i == -1) {
        dir = (dir == 1)?-1:1;
        curFx = (curFx == 'fadeIn')?'fadeOut':'fadeIn';
    }        
}, 1000);
});

1 个答案:

答案 0 :(得分:1)

最后更改500。它是脚本每次执行之间的毫秒数。这是一个演示:http://jsfiddle.net/RuX5d/49/