我正在加载一系列垫片,试图在我的反应项目中获得IE8支持。下面是垫片和它们的加载顺序:
html5shiv.js
es5-shim.js
es5-sham.js
json2.js
bind-shim.js
object-shim.js
eventShim.js
respond.min.js
我还有一个最后加载的控制台polyfill文件。所有这些都被编译成单个文件,但由于某种原因,Bootstrap隐藏属性不起作用。
我想知道这是订单交易还是不应该将它们全部加载在一起。
答案 0 :(得分:0)
我们遇到的问题实际上是模板问题。虽然元素的顺序必须是:
CSS> JS(因此JS可以根据IE8的需要调整CSS),因为我们实际上是为IE8用户应用了一个新模板,我们用基本的CSS样式覆盖了CSS,导致整个网站失败。
通过将其合并到一个模板中,我们可以立即将JS更改应用于CSS,因此我们的初始状态是正确的。