Modernizr异步加载问题

时间:2014-08-12 19:05:37

标签: javascript modernizr enquire.js

我不得不使用一些pollfill让IE 9与enquire.js玩得很好。当我在不使用Modernizr的情况下加载脚本时,异步加载一切都很好,所以我想知道我在下面哪里出错了?我使用的是Modernizr的自定义版本,它可能很简单,因为我没有勾选正确的选项,我试图通过使用开发版本来确定这一点,但是后来,modernizr完全停止在IE9中工作。

<script type="text/javascript" src="/js/modernizr.js"></script>

<script type="text/javascript">
Modernizr.load([
 //first test need for polyfill
 {
     test: window.matchMedia,
     nope: "/js/matchMedia.js", "/js/matchMedia.addListener.js"
 }
]);
</script>

<script src="/js/enquire.js"></script>

1 个答案:

答案 0 :(得分:1)

nope: "/js/matchMedia.js", "/js/matchMedia.addListener.js"

应该是

nope: [ "/js/matchMedia.js", "/js/matchMedia.addListener.js" ]

前者实际上是语法错误。