Javascript 不同ie版本的lab.js jquery选择
我正在使用LAB.js加载一些脚本: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
.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,而对于较新的浏览器,我不需要。因此,这是同样的任务。