IE |条件混淆Modernizr.loadyepnope.js

问题描述

|| 尽管我使用的是Firefox 4.0.1,但仍在以下代码中加载代码“ 0”。根据yepnope.js文档,仅当浏览器的IE版本低于7时,前缀“ 1”才应导致脚本加载。是否将此功能从Modernizr.load实现中删除(我相信一个功能只是另一个功能的别名) ),错误或我怀疑只是明显的东西遗漏/误解了?谢谢你的帮助。这是代码
Modernizr.load([
    {   
        load: \'//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js\',complete: function() {
            if(!window.jQuery) {
                Modernizr.load(\'/inc/jquery-1.6.1.min.js\');
            }   
        }   
    },{   
        load : \'ielt7!/inc/dd_belatedpng.js\',callback: function() {
            $(function() {
                DD_belatedpnG.fix(\"img,.png_bg\");
            }); 
        }   
    }/*,\'jquery.plugins.js\',\'my.scripts.js\'*/
]);
    

解决方法

        您可能忘了包含
yepnope.ie-prefix.js
文件。