有条件的注释在加载不同的jQuery版本时不起作用(IE8一个)

时间:2019-04-29 15:36:22

标签: javascript jquery html internet-explorer-8

我有一个简单的网页,我必须使用jquery加载移动导航和其背后的背景。我必须使其在非IE浏览器和IE8中工作。

我的代码适用于非IE浏览器,当我在IE8控制台中查看时,我拥有的条件注释不会产生任何错误,但主要问题是它甚至没有注册app1.js文件(在控制台中只有html文件为此网页的一部分)。

有人知道如何使其工作和连接吗?谢谢。

 <script src="https://code.jquery.com/jquery-3.4.0.min.js"></script>
        <script src="app2.js"></script>

           <!--[if lt IE 9]>
      <script  src="https://code.jquery.com/jquery-1.9.0.min.js</script>
      <script  src="app1.js"</script>
    <![endif]-->






    </body>

//my js code for IE (file app1.js)

$(".menu-btn").click(function(){
    $(".mobile-nav-header").addClass("open");
    $(".backdrop").css("display", "block");
    setTimeout(function(){
      $(".backdrop").addClass("open");
    }, 10);
  });

  $(".backdrop").click(function(){
    $(".mobile-nav-header").removeClass("open");
    $(".backdrop").css("display", "none");
    $(".backdrop").removeClass("open");
  })

0 个答案:

没有答案