我想采用常规的jQuery show / hide,就像slideDown方法一样: $( 'P')了slideDown( '快')。 并使其在接近结尾时减慢速度,提供一种有点动画效果而不是默认的线性速率。我忘记了这是怎么做的。通过回调函数以某种方式?
答案 0 :(得分:1)
你指的是宽松政策。这在一些jQuery效果中可用,但不是全部。在2009年早些时候,LearningjQuery.com做了一篇关于这个主题的文章,演示了如何将它添加到你的jQuery动画:http://www.learningjquery.com/2009/02/quick-tip-add-easing-to-your-animations
答案 1 :(得分:1)
它被称为“缓和”,jQuery支持两种缓动方法:“swing”(默认)和“linear”。您可以通过单独使用the easing
plugin或jquery ui core(还包括缓动插件)来实现您想要的。该网站有很多例子如何使用它。
包含插件后,您可以像这样使用它:
$('p').slideDown('fast', "easeOutQuart");
答案 2 :(得分:0)
See this please.您可以使用slideToggle功能并指定速度,如下所示:
slideToggle('slow');
slideToggle('fast');
slideToggle('2000');