正确的方法为IE8及以下版本加载jQuery的替代版本

时间:2018-05-10 19:21:26

标签: jquery internet-explorer-8 conditional styling convention

我想在我的网站上更新jQuery库,但是当我使用较新版本(2+?)时,某些东西在使用IE 8或更低版本时会停止工作。

根据某些条件阅读了几篇关于使用jQuery备用版本的帖子之后,我对实际实现有几个问题 - 请参阅下面的版本:

VER1

  <![if !IE|gte IE 8]>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <![endif]>

  <![if lt IE 9]> //(COMMENTED OUT)
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  <![endif]>

VER2

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

  <![if lt IE 9]> //(COMMENTED OUT)
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  <![endif]>

第一个问题:到目前为止,两个版本似乎都按预期工作。在VER2中,IE8及以下浏览器最终会加载两个版本的jQuery(根据我的理解,它会导致问题)?

第二个问题:VER1是否是我想要实现的可接受或传统的实现?

0 个答案:

没有答案