Modernizr.load(yepnope.js)IE条件混乱

时间:2011-06-12 00:30:44

标签: javascript modernizr yepnope

在下面的代码中dd_belatedpng.js正在加载,尽管我正在使用Firefox 4.0.1。根据{{​​3}},如果浏览器的IE小于版本7,则ielt7!前缀应该仅导致脚本加载。这个功能是从Modernizr.load实现中删除的(我相信一个只是一个别的别名),或者一个bug,或者,我怀疑,我只是遗漏/误解了一些明显的东西?谢谢你的帮助。这是代码。

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'*/
]);

1 个答案:

答案 0 :(得分:8)

您可能忘记包含the yepnope.ie-prefix.js file