0

我试图让我的滑块每 7 秒滑动一次。有没有办法通过修改这段代码或添加一点而不是重写它来做到这一点?

$('#buttons a').click(function(){
    var integer = $(this).attr('rel');
    $('#promotional-slide .cover').animate({left:-640*(parseInt(integer)-1)})  /*----- Width of div promo-section (here 160) ------ */
    $('#buttons a').each(function(){
    $(this).removeClass('active');
        if($(this).hasClass('button'+integer)){
            $(this).addClass('active')}
    });
}); 

$('.scroll-right').click(function(){
    $('#promotional-slide .cover').animate({left:-640})  

});

$('.scroll-left').click(function(){
    $('#promotional-slide .cover').animate({left:640})  

});

$('.regions ul li a').click(function(){
    $(this).next().toggle();
    return false;
}); 
});
4

2 回答 2

1
setInterval(function(){
   $('#buttons a').trigger('click');
}, 7000)
于 2012-09-19T10:24:21.647 回答
0

使用 Jquery Slider 为我工作:

setInterval(function(){
    $('.next').trigger('click');
}, 5000);
于 2013-08-18T17:49:16.417 回答