我的Woocommerce网站上出现Jquery错误

时间:2020-10-27 19:16:30

标签: jquery woocommerce

我在woocommerce网站上看到jQuery的问题。同时使用Chrome和Safari错误控制台时,我会看到此错误。

Can't Find Variable: JQuery

我很难在其他任何地方找到解决方案。我问的原因是因为我在Wordpress网站上结帐时遇到问题,我认为可能是此问题引起的,但是我仍然不知道解决方案。任何指导将不胜感激!

我尝试过的一些故障排除方法

  1. 切换到其他主题以查看此问题是否与主题相关,而与主题无关。
  2. 停用插件以查看是否存在冲突。
  3. 删除我所做的所有自定义CSS工作
  4. 在没有帮助的情况下启用SCRIPT_DEBUG

这是我的结帐页面https://www.dailymutt.com/checkout/

1 个答案:

答案 0 :(得分:0)

您的脚本顺序错误。你有:

<script type='text/javascript' id='jquery-js-after'>
if( !jQuery( 'body' ).find( '#fb-root' ) ){
                jQuery( 'body' ).append( '<div id="fb-root"></div>' );
            };
</script>
<script type='text/javascript' src='https://www.dailymutt.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp' id='jquery-core-js'></script>

第一个脚本试图在加载jQuery之前使用jQuery。交换订单以:

<script type='text/javascript' src='https://www.dailymutt.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp' id='jquery-core-js'></script>
<script type='text/javascript' id='jquery-js-after'>
if( !jQuery( 'body' ).find( '#fb-root' ) ){
                jQuery( 'body' ).append( '<div id="fb-root"></div>' );
            };
</script>