Selectivizr.js将无法在respond.js中运行

Vuc*_*cko 1 jquery css3 internet-explorer-8 selectivizr respond.js

我正在使用Respond.js,以便我可以在IE8中创建一个响应式页面.它工作正常.

但是,我也在使用Selectivizr.js,以便我可以:nth-childIE8中使用CSS3 选择器,这也可以正常工作.

问题是如果nth-child选择器处于响应点,则选择器将不起作用.

例如,这将无法正常工作:

@media screen and (min-width:980px){

    .center_crni_linkovi a:nth-child(4n){
        margin:10px 0px 10px 10px;
    }

    .center_crni_linkovi a:nth-child(4n+1){
       margin:10px 10px 10px 0;
    }

}
Run Code Online (Sandbox Code Playgroud)

但如果我把风格放在响应点之外,它就可以了.但是,我不能使用特定的样式来获得这个特定的响应点.

如何使它工作?

Kev*_*pin 8

派对有点晚了,但如果有其他人偶然发现这个问题.当与respond.js结合使用时,当前稳定释放选择性是一个已知问题.使用此处的最新版selectivizr:https://github.com/keithclark/selectivizr/blob/master/selectivizr.js

确保您在respond.js之前加载选择性,这应该可以解决问题.

更新:

另见:selectivizr2:Selectivizr维护(更新)