React.js和IE8不允许在Bootstrap中使用隐藏类

时间:2015-04-27 22:58:17

标签: twitter-bootstrap reactjs

我正在加载一系列垫片,试图在我的反应项目中获得IE8支持。下面是垫片和它们的加载顺序:

    html5shiv.js
    es5-shim.js
    es5-sham.js
    json2.js
    bind-shim.js
    object-shim.js
    eventShim.js
    respond.min.js

我还有一个最后加载的控制台polyfill文件。所有这些都被编译成单个文件,但由于某种原因,Bootstrap隐藏属性不起作用。

我想知道这是订单交易还是不应该将它们全部加载在一起。

1 个答案:

答案 0 :(得分:0)

我们遇到的问题实际上是模板问题。虽然元素的顺序必须是:

CSS> JS(因此JS可以根据IE8的需要调整CSS),因为我们实际上是为IE8用户应用了一个新模板,我们用基本的CSS样式覆盖了CSS,导致整个网站失败。

通过将其合并到一个模板中,我们可以立即将JS更改应用于CSS,因此我们的初始状态是正确的。