许多旧功能都有(1.9.x),并且将从jQuery库中删除(2.x),而后者删除了对oldIE的支持。 在2013年,关于jQuery如何支持IE的展望是一个充满争议的话题。 使用不再存在的功能的插件可能会中断并开始产生错误。 如果您过去使用最新版本包括jQuery(请参阅下文),则可能会开始出现错误,因为这只是提取最新版本。
//jQuery API
由于某些功能已在jQuery 1.9.1中弃用并从API中删除,因此错误可能开始出现,即它们不再存在。 先前流行的cuprit(例如$ .browser()和$ .live())已被完全删除 ,如果与更高版本的jQuery一起使用,引用它们会破坏您的代码。 快速解决方案是使用jQuery Migrate插件 ,该插件更新了jQuery的API,并添加了对jQuery 1.9迁移错误的修复 。
因此,您可以这样包含它:
还要注意,未缩小的源版本添加了console.log / warnings,它详细描述了jQuery.migrateWarnings上存储的数组中已删除的API函数引用和其他警告 。 如果您想立即更新jQuery插件以支持jQuery 1.9.x,这将非常有用。 我希望放弃oldIE支持的决定不会破坏太多的网站……我想只有时间能证明一切……
From: https://www.sitepoint.com/migrating-earilier-versions-jquery/