首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TypeError: p.easing[this.easing]不是函数

TypeError: p.easing[this.easing]不是函数
EN

Stack Overflow用户
提问于 2012-09-26 06:56:40
回答 11查看 199.5K关注 0票数 106

当我尝试用jQuery显示一个div元素时,我得到了这个错误:

代码语言:javascript
复制
[23:50:35.971] TypeError: p.easing[this.easing] is not a function @ file:///D:/html5%20puzzle/jquery.js:2

相关函数如下:

代码语言:javascript
复制
function showWithAnimation(){                  
  console.log('animation called');
  $('#popup').show();
  $("#popup").css({"top": "30%", "left": "30%"})
             .animate({top:(($(window).height()/2)-($('#popup')
             .outerHeight()/2))-70}, 1000, 'easeOutBounce')
             .show();
}

该函数负责显示带有反弹动画的div,但是,显示的div没有反弹效果。

编辑:

我从CDN中包含了jQuery和jQueryUI库(按顺序):

代码语言:javascript
复制
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js'>
</script>
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-09-26 06:59:26

对于扩展的缓动选项,需要包括jQueryUI。

我认为可能会有一种选择,只在下载中包含easing,或者至少只包含基础库加上easing。

票数 152
EN

Stack Overflow用户

发布于 2014-12-22 16:15:20

对于那些拥有自定义jQuery UI构建(例如,bower)的用户,可以添加位于..\jquery-ui\ui\effect.js中的effects核心。

票数 20
EN

Stack Overflow用户

发布于 2016-10-12 19:38:39

包括这个对我来说很管用。

请将下面提到的行包括在部分中。

代码语言:javascript
复制
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js'>

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12592279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档