Javascript 不同ie版本的lab.js jquery选择

Javascript 不同ie版本的lab.js jquery选择,javascript,html,internet-explorer-8,Javascript,Html,Internet Explorer 8,我正在使用LAB.js加载一些脚本: $LAB .script("http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js").wait() .script("script.js") .and_many_more_scripts; 由于jQueryV2不支持IE8,如果用户使用IE8,我需要一些条件来加载jQuery1.11而不是v2 现在,我用的是这样的东西: <!--[if lt IE 9]>

我正在使用LAB.js加载一些脚本:

$LAB
.script("http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js").wait()
.script("script.js")
    .and_many_more_scripts;
由于jQueryV2不支持IE8,如果用户使用IE8,我需要一些条件来加载jQuery1.11而不是v2

现在,我用的是这样的东西:

<!--[if lt IE 9]>
    <script src="html5.js"></script>
<![endif]-->
但我不知道如何在LAB.js中使用它。我是否需要对每一个病例都进行完整的实验室检查

    <!--[if lt IE 9]>
    <script>
        $LAB
        .script("html5.js")
        .script("http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js").wait()
        .script("script.js")
        .and_many_more_scripts;</script>
    <![endif]-->
    <!--[if gt IE 8]>
    <script>
        $LAB
        .script("http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js").wait()
        .script("script.js")
        .and_many_more_scripts;
    </script>

最后在这里寻找其他IE8问题,希望您现在已经解决了问题

但万一有人需要,这对我很有用:

$LAB.script((document.documentMode == 8) ? "IE8SCRIPTURLGOESHERE":"NOTIE8SCRIPTURLGOESHERE");

如果只需要针对IE8,请将Notie8ScriptUrlGoesher值保留为空:

为什么不直接使用jQuery 1.11而不管使用哪种浏览器?我可以这样做,但问题是相同的,因为我需要为IE8加载html5.js,而对于较新的浏览器,我不需要。因此,这是同样的任务。