非常感谢您对最佳方式的想法和建议。如果modernizr 测试为假,我想执行一个小脚本——不值得加载。这个解决方案看起来有点笨拙。
Modernizr.load({
test: Modernizr.inlinesvg,
yep : 'js/funky-svg-animation.js',
complete : function () {
if (!Modernizr.inlinesvg){
console.log('stuff to do when false');
}
},
});
编辑:根据评论,这是否是一种有效的方法:
if (Modernizr.inlinesvg){
$(body).append('<script src="js/funky-svg-animation.js"><\/script>')
} else {
console.log('stuff to do when false');
}
或者这种方法有问题吗?