在升级jquery到3.x后
$(window).load(function(){})
,在jquery3.x以上成了 $(window).on('load',function(){})
报错 Uncaught TypeError: e.indexOf is not a function
需要兼容旧代码,可以使用jQuery Migrate
jQuery Migrate是应用迁移辅助插件,是用于高级版本兼容低级版本辅助插件。
引入jquery-migrate插件用于兼容低版本,同时也会显示低版本方法替换成新版本方法的方案
<script src="/js/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="/js/jquery-migrate-3.3.2.min.js" type="text/javascript"></script>
官网相关jquery下载地址
https://code.jquery/
更多推荐
旧版jquery1.x升级jquery3.x,兼容旧版写法及依赖老插件
发布评论