Selectivizr.js 无法响应.js



我正在使用response .js,以便我可以在IE8中创建响应页面。它工作得很好。

但是,我也使用Selectivizr.js,这样我就可以在IE8中使用CSS3 :nth-child选择器,这也可以正常工作。

问题是,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;
    }
}
但是如果我把样式放在响应点之外,它工作很好。但是我不能为这个特定的响应点使用特定的样式

如何让它工作?

来晚了一点,但如果其他人偶然发现这个问题。这是当前稳定版selectivizr与response .js结合使用时的一个已知问题。使用最新版本的selectivizr: https://github.com/keithclark/selectivizr/blob/master/selectivizr.js

确保在response .js之前加载selectivizr,这样应该可以解决这个问题。

更新:

请参见:selectivizr2: Selectivizr with maintenance(更多最新)

最新更新