1

我想进行常规的 jQuery 显示/隐藏,例如 slideDown 方法: $('p').slideDown('fast'); 并使其在接近结尾时变慢,提供与默认线性速率相反的动画效果。我忘记了这是怎么做到的。通过回调函数以某种方式?

4

3 回答 3

1

你指的是宽松。这在一些 jQuery 效果中可用,但不是全部。2009 年早些时候,LearningjQuery.com 就这个主题发表了一篇文章,展示了如何将其添加到 jQuery 动画中:http: //www.learningjquery.com/2009/02/quick-tip-add-easing-to-your -动画

于 2010-01-31T06:10:47.217 回答
1

它称为“缓动”,jQuery 支持两种缓动方法:“swing”(默认)和“linear”。你想要的可以通过使用插件easing本身来实现,或者 jquery ui 核心(也包括缓动插件)。该站点有许多示例如何使用它。

包含插件后,您可以像这样使用它:

$('p').slideDown('fast', "easeOutQuart");
于 2010-01-31T06:11:29.520 回答
0

请看这个。您可以使用slideToggle函数并像这样指定它的速度:

 slideToggle('slow');
 slideToggle('fast');
 slideToggle('2000');
于 2010-01-31T06:07:52.340 回答