jQuery.easing 不是一个函数

当我查看火虫控制台时,我收到此错误。 我想在wordpress上制作一个滑块。 我正在使用本地主机,所以我无法准确地显示出什么。 但是,当滑块只是在wordpress之外的html文件中时,它可以工作。 在wordpress中,它给了我那个错误。 任何有关问题的见解都将受到高度赞赏。 谢谢。

为了节省每个人一些时间。 打开你的Jquery缓动插件文件并将代码包装在里面:

$(document).ready(function() { Code goes here... }); 

请检查您是否多次加载jQuery。 如果已手动插入页脚,请尝试将其删除。

问题是

 swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d); } 

这个函数中的jQuery不能等于jQuery, jQuery.extend( jQuery.easing,已经应用了。

  1. $替换jQuery
  2. 用…包装代码

     (function($, undefined) { ... }) (jQuery); 

你导入了jQuery easing插件吗? 就像是

    

在你的页面?

在使用插件或使用document.ready之前,将jquery.easing.1.3.js放到head标签中

 if(typeof jQuery.easing[jQuery.easing.def] == 'function'){ return jQuery.easing[jQuery.easing.def](x, t, b, c, d); } 

在easing.js上的swing()函数上尝试这段代码

你导入jQuery缓动插件? 或者高于1.7.2的任何东西?然后只需删除它并使用下面的一个……将会工作….

  

不要在标题上声明脚本,在文档完全加载时通过jQuery的.getScript()函数调用它。

例:

  

该错误是由于在缓存脚本完全加载之前调用了jQuery。

如果您在jQuery或jQuery UI调用之前调用WordPress滑块插件的javascript,可能会发生这种情况。

这样解决了吗?