我一直在使用下面的代码,多年来它一直运行良好,但更新到 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>
最佳答案
可能是因为这个: https://core.trac.wordpress.org/ticket/48568
如果是这样,那么包装您的代码,就像 Spencer Stewart 链接的答案中那样可能会有所帮助。
<script>
jQuery(function($) {
YOUR CODE GOES HERE
});
</script>
关于javascript - WordPress 5.3 更新后 $ 不再是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58883718/