使用灵活性polyfil时出错

时间:2017-02-27 17:26:04

标签: javascript polyfills flexibility

我尝试使用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本身是否存在错误。

0 个答案:

没有答案