gpt4 book ai didi

jquery - jQuery 1.9.1 中的 "TypeError: jQuery.easing[this.easing] is not a function"

转载 作者:行者123 更新时间:2023-12-03 22:23:40 26 4
gpt4 key购买 nike

几个月以来我第一次升级了我的 jQuery 东西(脸红)。我现在正在:

  • jquery-1.9.1.js
  • jquery-ui-1.10.2.custom.js(使用 ThemeRoller,并包含所有组件,包括 Effects Core,它在其说明中提到了缓动)

我还升级到了最新版本的 jquery.multiselect 和 jquery.multiselect.filter 插件。当我尝试关闭其中一个多选菜单时,出现此错误:

TypeError: jQuery.easing[this.easing] is not a function
jquery-1.9.1.js (line 9033)

请注意,虽然我在发生错误时使用了多选插件,但实际错误位于主 jQuery 文件中。代码是:

/*9031*/ if ( this.options.duration ) {
/*9032*/ this.pos = eased = jQuery.easing[ this.easing ](
/*9033*/ percent, this.options.duration * percent, 0, 1, this.options.duration
/*9034*/ );
/*9035*/ }

我是否忘记更新某些文件?谷歌搜索一下,其他有同样提示的人似乎都在尝试使用某种额外的缓动插件,但我没有。

最佳答案

首次升级到 jQuery 1.9.+ 时,整个网站的各种动画中都可能会出现此错误,因为缓动效果名称已更改!!!

参见http://api.jqueryui.com/easings/没有帮助的是 jQueryUI.com 站点中的旧示例尚未更新,导致人们认为旧的动画示例名称是正确的。

示例: Accordion 面板“bounceslide”动画现在是“easeOutBounce”动画的近似版本。截至撰写本文时,字符串“bounceslide”仍然存在于网站的示例中: http://api.jqueryui.com/accordion/#option-animate

在遵循动画类型中提到的超链接并在代码中尝试新名称后,我才意识到动画名称已更改。

关于jquery - jQuery 1.9.1 中的 "TypeError: jQuery.easing[this.easing] is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15719456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com