我有Modernizr.load的3个测试条件。
目前,如果A,B和C都是假的,那么它们都被加载,而我只想加载A和B.
如何在同一个“test:”中测试真假条件?
我的代码如下:
Modernizr.load([
{
test: Modernizr.A,
nope: 'A.js'
},
{
test: Modernizr.B,
nope: 'B.js'
},
{
test: !Modernizr.A && !Modernizr.B && Modernizr.C,
nope: 'C.js'
}
]);
答案 0 :(得分:0)
我能够这样完成:
Modernizr.load([
{
test: Modernizr.A,
nope: 'A.js'
},
{
test: Modernizr.B,
nope: 'B.js',
complete: function() {
if ( Modernizr.A && Modernizr.B ){
Modernizr.load({
test: Modernizr.C,
nope: 'C.js'
});
}
}
}
]);