我尝试使用this polyfill允许我在IE8和9中使用flexbox,但我只是遇到错误。
我的项目中包含版本1.0.6,latest version doesn't work according to the issues。
然后我在site.js文件中使用以下代码调用它:
function supportsFlexBox() {
var test = document.createElement('test');
test.style.display = 'flex';
return test.style.display === 'flex';
}
if (supportsFlexBox()) {
// Modern Flexbox is supported
} else {
flexibility(document.documentElement);
}
但是,我在IE9的控制台中收到以下错误:
Function expected
我也尝试过使用以下代码(没有包装if语句):
flexibility(document.documentElement);
但我在Chrome中遇到以下错误
flexibility is not a function
有没有人使用过这种填充剂,它之前有效,或者能够帮我搞定这个吗?我不确定我是否错误地调用了函数或者polyfill本身是否存在错误。