几个月来第一次(脸红),我升级了我的 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*/ }
我忘了更新一些文件吗?谷歌搜索,其他有同样抱怨的人似乎都在尝试使用某种额外的缓动插件,但我不是。