需要在Firefox中应用webkit样式,反之亦然

时间:2012-06-15 14:41:27

标签: jquery css3 cross-browser

我有一些我需要设计风格的文字,但它可以在多种类型的设备上运行。因此,以列数为例,我尝试这样做:

$columnDiv.css({
    '-moz-column-count': value,
    '-webkit-column-count': value,
    'column-count': value,
});

但它只会导致-moz-column-count被内联应用。无论如何都有jquery放在其他浏览器中?在Chrome中,它只会应用-webkit-column-count css样式。

1 个答案:

答案 0 :(得分:0)

jQuery在这方面的工作方式是它知道你需要一个带前缀的版本。所以你要申请的只是"列数":2,并且根据浏览者的观点,jQuery将添加前缀版本。

因此,除非它在任何设备上实际被破坏,否则您无需担心在jQ中将所有带前缀的版本添加到样式中。