jQuery 错误:...easing... 不是函数
Posted
技术标签:
【中文标题】jQuery 错误:...easing... 不是函数【英文标题】:jQuery error: ...easing... is not a function 【发布时间】:2014-08-02 21:36:19 【问题描述】:我收到以下错误
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(自定义下载)。 仅通过选择“Effects Core”进行自定义,其中包括缓动。
<script src="/jquery-1.10.2.js"></script>
<script src="/jquery-ui-1.10.4.custom.min.js"></script>
我仍然遇到同样的错误!
【问题讨论】:
影响所有浏览器?你在什么浏览器下测试这个?另外,请参阅此链接:***.com/questions/12592279/… 显然是由于缺少捆绑包中未包含的“扩展”缓动功能。 你检查过使用完整版的jquery-ui吗?而不是自定义jquery-ui?只需替换为ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/jquery-ui.min.js 从哪个代码调用的?我们可以有一个堆栈跟踪吗? 【参考方案1】:你可以试试这个 CDN
//cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js
看看它是否有效?
【讨论】:
【参考方案2】:尝试使用完整版的 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 仔细检查。
【讨论】:
以上是关于jQuery 错误:...easing... 不是函数的主要内容,如果未能解决你的问题,请参考以下文章