Javascript $wordpress 5.3更新后不是函数
我一直在使用下面的代码,多年来一直运行良好,但更新到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
<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捆绑在一起,是的,但它不会加载,除非你的主题和/或插件明确要求它。因此,前面的评论者在这里提出了建议/问题。