首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: jQuery.easing[jQuery.easing.def]不是函数

TypeError: jQuery.easing[jQuery.easing.def]不是函数
EN

Stack Overflow用户
提问于 2014-10-03 05:20:09
回答 4查看 11.8K关注 0票数 0

我在同一个页面上有一个滑块,它使用的是jquery-1.7.1.min.js,版本,在同一个页面上,我使用的是联系人表单-7,它使用my site url/wp-includes/js/jquery/jquery.js?ver=1.11.1.这两个jQuery相互冲突。

我也取消注册的jQuery of 联系表格-7,然后当我点击发送按钮,它将重新加载整个页面。我不想重新加载整个页面上的联系表格-7的按钮点击。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-04 07:06:04

我有问题。

我想你在function.php中加入了钩子,对吗?

如果是,那么首先恢复你的钩子。并将其作为违约处理。

然后将所有jquery (包括jquery)从页眉放到页脚。

现在检查一下你的问题解决了。

票数 4
EN

Stack Overflow用户

发布于 2015-04-29 20:18:02

最好的方法是关闭jQuery以获取wp-config.php中的联系人表7。

代码语言:javascript
复制
define('WPCF7_LOAD_JS', false);

https://wordpress.org/support/topic/plugin-contact-form-7-jquery-version-conflict-want-to-disable-wordpress-jquery-insertion https://ideasilo.wordpress.com/2009/05/31/contact-form-7-1-10/

票数 1
EN

Stack Overflow用户

发布于 2015-11-17 04:01:13

之所以会发生这种情况,是因为Contact 7需要wp_head和wp_footer才能正常使用ajax调用。这意味着您可能会调用页眉或页脚两次。

解决办法:不要在头上声明脚本,在文档完全加载时通过jQuery的.getScript()函数调用它。

示例:

代码语言:javascript
复制
<script>
$( document ).ready(function() {
    $.getScript('path_to_script/easing_script_name.js');
});
</script>

这个错误是由于jQuery在修改脚本之前被调用的--它是完全加载的。

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

https://stackoverflow.com/questions/26173636

复制
相关文章

相似问题

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