jQuery错误:...缓动......不是一个函数

时间:2014-06-12 14:05:06

标签: javascript jquery jquery-ui jquery-plugins jquery-animate

我收到以下错误

TypeError: jQuery.easing[this.easing] is not a function
percent, this.options.duration * percent, 0, 1, this.options.duration

jQuery的代码块是

run: function( percent ) {
    var eased,
    hooks = Tween.propHooks[ this.prop ];
    if ( this.options.duration ) {
         this.pos = eased = jQuery.easing[ this.easing ](
         percent, this.options.duration * percent, 0, 1, this.options.duration
        );
    } 
    ...

我试图包含jQuery UI(自定义下载)。 通过选择"效果核心"进行自定义只有,其中包括缓和。

 <script src="/jquery-1.10.2.js"></script>
 <script src="/jquery-ui-1.10.4.custom.min.js"></script>

我仍然得到同样的错误!

2 个答案:

答案 0 :(得分:0)

你能试试这个CDN

吗?
//cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js

看看它是否有效?

答案 1 :(得分:0)

尝试使用完整版的jquery-ui或至少仔细检查下载jquery-ui时是否选择了缓动选项。

尝试

<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/jquery-ui.min.js"></script>

代替

<script src="/jquery-ui-1.10.4.custom.min.js"></script>

如果有效,则用下载的jquery-ui仔细检查。