2

我想知道你们中是否有人经历过这种情况以及是否存在解决方法。

当我在字体大小上正常使用动画时,它工作得很好。但是,当我将缓动方程与 animate 函数一起使用时,我收到以下错误消息:

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

以下是我用过的js代码:

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

2 回答 2

3

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

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

但是,仅此一项并不能解决您的问题。该easeOutBounce效果不是 jQuery 核心的一部分,您必须包含一个额外的插件,如jQuery EasingjQuery UI 效果模块才能使用它。

于 2012-02-03T11:09:37.790 回答
2

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

$(".myclass").animate({"font-size" : "16px"}, '200', 'easeOutBounce');
于 2012-02-03T11:14:13.177 回答