Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $wordpress 5.3更新后不是函数_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript $wordpress 5.3更新后不是函数

Javascript $wordpress 5.3更新后不是函数,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我一直在使用下面的代码,多年来一直运行良好,但更新到wordpress 5.3时,它给我带来了一个错误:$不是一个函数 有什么东西贬值了吗 <script>$("img").on('click',function(){ var hello = $(this).attr('data-id'); $('.hideDivs').hide(); $('#'+hello).show(); }); </script> <script> $("im

我一直在使用下面的代码,多年来一直运行良好,但更新到wordpress 5.3时,它给我带来了一个错误:$不是一个函数

有什么东西贬值了吗

<script>$("img").on('click',function(){

   var hello = $(this).attr('data-id');
   $('.hideDivs').hide();
   $('#'+hello).show();
});
</script>

<script>
  $("img").on('click',function(){
$('html, body').animate({
    scrollTop: ($('#about-caje').offset().top)
},500);
    });
 </script>
$(“img”)。在('click',function()上{
var hello=$(this.attr('data-id');
$('.hideDivs').hide();
$('#'+hello).show();
});
$(“img”)。在('click',function()上{
$('html,body')。设置动画({
scrollTop:($('#about caje').offset().top)
},500);
});

这可能是因为:

如果是这样,那么像Spencer Stewart链接的答案那样包装代码可能会有所帮助

<script> 
jQuery(function($) {

YOUR CODE GOES HERE

});
</script>

jQuery(函数($){
你的密码在这里
});

这通常意味着不包括jQuery。您是否尝试过禁用所有插件?切换到另一个主题?这可能会对你有所帮助:据我所知,wordpress总是包含jQuery,这已经改变了吗?jQuery与wordpress捆绑在一起,是的,但它不会加载,除非你的主题和/或插件明确要求它。因此,前面的评论者在这里提出了建议/问题。