最近发现我们公司的底层框架使用的jquery版本过低,于是我在网上下载了最新的jquery3.4.1替换掉我们底层框架的jquery,替换掉之后发现,在登录底层后台后,发现iframe出现问题了,点击菜单后直接跳转到iframe内部页面,并且出现TypeError: e.indexOf is not a function的js报错
解决方法:
这是由于我们使用的$(window).load(function(){})方法在jquery版本中已经废弃了,我们只需要修改成:
$(window).on('load',function(){})
这时候我们再次运行就会发现一切正常了
博客讲述了在更新公司底层框架中jQuery版本后,遇到iframe加载问题和JavaScript错误。问题出在$(window).load方法被废弃,解决方案是将其替换为$(window).on('load', function() {}
5583

被折叠的 条评论
为什么被折叠?



