条件包括IE与流星的js / css文件

时间:2015-02-23 10:20:52

标签: javascript jquery meteor twitter-bootstrap-3 bootstrap-modal

在纯HTML中,通常使用条件包括:

<!--[if lt IE 9]>
    <script src="js/html5shiv.js"></script>
    <script src="js/respond.min.js"></script>
    <script src="js/ltie9.js"></script>
<![endif]-->

我的ltie9.js很简单

$(document).ready(function(){
    $("#ltie9").modal('show');
});

ltie9.js由流星包裹成:

<script type="text/javascript" src="/client/js/ltie9.js?dbe4ceed5fdf7ec4fd714612d501c94e5c19c04b"></script>

现在看起来包裹着:

(function(){$(document).ready(function(){
    $("#ltie9").modal('show');
});
})();

即使我使用Chrome,似乎条件评论也不起作用。如何修复该条件语句 - 我应该通过js检查浏览器供应商和版本吗?听起来像一个非常重的解决方案。

1 个答案:

答案 0 :(得分:0)

/ client中的任何.js文件都将简单地包含在您的代码库中 - 您不应该尝试将它们手动包含在头部中。

要执行您要执行的操作,请保留条件注释,但将JS文件放在/ public文件夹中,将其视为静态内容(而不是应用程序代码的一部分)。