我在同一个页面上有一个滑块,它使用的是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的按钮点击。
发布于 2014-10-04 07:06:04
我有问题。
我想你在function.php中加入了钩子,对吗?
如果是,那么首先恢复你的钩子。并将其作为违约处理。
然后将所有jquery (包括jquery)从页眉放到页脚。
现在检查一下你的问题解决了。
发布于 2015-04-29 20:18:02
最好的方法是关闭jQuery以获取wp-config.php中的联系人表7。
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/
发布于 2015-11-17 04:01:13
之所以会发生这种情况,是因为Contact 7需要wp_head和wp_footer才能正常使用ajax调用。这意味着您可能会调用页眉或页脚两次。
解决办法:不要在头上声明脚本,在文档完全加载时通过jQuery的.getScript()函数调用它。
示例:
<script>
$( document ).ready(function() {
$.getScript('path_to_script/easing_script_name.js');
});
</script>这个错误是由于jQuery在修改脚本之前被调用的--它是完全加载的。
https://stackoverflow.com/questions/26173636
复制相似问题