Jquery缓动不适用于字体大小?

时间:2012-02-03 11:02:41

标签: javascript jquery jquery-ui jquery-easing

我想知道你是否有人经历过这个以及如果它们存在的变通方法。

当我在font-size上使用动画正常时,它可以完美地运行。但是,当我使用缓动方程式和animate函数时,我得到以下错误信息:

  

错误:f.easing [e.animatedProperties [this.prop]]不是函数   源文件:https://192.168.1.218/jquery.js行:18

以下是我使用过的js代码:

$(".myclass").animate({"font-size" : "16px"},"easeOutBounce",200);

2 个答案:

答案 0 :(得分:3)

首先,如animate()的文档中所示,您必须在持续时间之后指定缓动参数,而不是之前:

$(".myclass").animate({
    "font-size": "16px"
}, 200, "easeOutBounce");

但是,仅凭这一点无法解决您的问题。 easeOutBounce效果不属于jQuery核心,您必须添加其他插件jQuery EasingjQuery UI effects module以便能够使用它。

答案 1 :(得分:2)

我刚试过这个 - 我认为你的宽松论点是错误的。这对我有用

$(".myclass").animate({"font-size" : "16px"}, '200', 'easeOutBounce');