jquery内容滑块,控制速度?

时间:2012-04-10 23:35:44

标签: jquery slider

我使用的是一个非常轻的jquery内容滑块,但不知道如何控制动画的速度。它目前非常快,我需要放慢速度。我担心jquery对我来说是一个新领域,尽管尝试了几种方法我无法让它发挥作用。任何帮助都会受到很大的关注。这是我的代码:

$(document).ready(function (){
    $('#button a').click(function(){
        var integer = $(this).attr('rel');
        $('#myslide .cover').animate({left:-960*(parseInt(integer)-1)})
        $('#button a').each(function(){
            $(this).removeClass('active');
            if($(this).hasClass('button'+integer)){
                $(this).addClass('active')
            }
        }); 
    });
});

2 个答案:

答案 0 :(得分:0)

 $('#myslide .cover').animate({left:-960*(parseInt(integer)-1)});

 //change to
                                                                 //speed in ms
 $('#myslide .cover').animate({left:-960*(parseInt(integer)-1)}, 1000);

http://api.jquery.com/animate/这里是.animate jQuery语法。 1000ms == 1秒,改变数字。

答案 1 :(得分:0)

您必须向.animate()添加参数,例如:

.animate({left:-960*(parseInt(integer)-1)},5555)

将在5555毫秒后获得css。