gpt4 book ai didi

javascript - 放慢 jquery 动画

转载 作者:行者123 更新时间:2023-11-30 08:52:11 25 4
gpt4 key购买 nike

我有一个动画,我一直试图放慢速度,但到目前为止我一直没有成功,我尝试了持续时间并在最后添加时间,但动画似乎以相同的速度运行。

任何帮助都会很棒。

$("document").ready(function(){
// Change the width of the div
var i = 0;
$(".progress-bar span").animate({
width: "100%"
},
{step: function(){
//console.log( "width: ", i++ );
console.log($(this).width());
},
complete : function(){
console.log("finished");
}
},2000);
});

在这里查看 fiddle http://jsfiddle.net/Jrand/8jXDK/2/

最佳答案

您只需将动画的持续时间参数设置为第二个参数(即选项对象)的一部分。 jQuery 的 .animate() 有多种形式。您使用的表单有两个对象,第二个对象可以包含 duration 作为第二个参数的属性,就像我在这里展示的那样:

$("document").ready(function(){
// Change the width of the div
var i = 0;
$(".progress-bar span").animate({
width: "100%"
},
{
duration: 5000,
step: function() {
//console.log( "width: ", i++ );
console.log($(this).width());
},
complete: function() {
console.log("finished");
}
});
});

关于javascript - 放慢 jquery 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16911882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com