0

我正在使用一个非常轻的 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')
            }
        }); 
    });
});
4

2 回答 2

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 秒,换个数来尝尝。

于 2012-04-10T23:38:52.203 回答
0

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

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

css 将在 5555 毫秒后获得。

于 2012-04-10T23:39:02.750 回答