我有一些文本需要设置样式,但它可以在多种类型的设备上运行。因此,以列数为例,我尝试这样做:
$columnDiv.css({
'-moz-column-count': value,
'-webkit-column-count': value,
'column-count': value,
});
但这只会导致内联应用 -moz-column-count。无论浏览器如何,无论如何都要将 jquery 放入其他浏览器中吗?在 Chrome 中,它只会应用 -webkit-column-count css 样式。
最佳答案
jQuery 在这方面的工作方式是它知道您需要一个带前缀的版本。因此,您只需应用 "column-count": 2,并且根据查看它的浏览器,jQuery 将添加前缀版本。
因此,除非它在任何设备上实际损坏,否则您无需担心将所有前缀版本添加到 jQ 中的样式。
关于jquery - 需要在 Firefox 中应用 webkit 样式,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052887/