jQuery中以浏览器为前缀的CSS属性

时间:2011-11-07 12:40:52

标签: javascript jquery css css3

我正在尝试使用jQuery将box-flex添加到<p>。目前,box-flex是以浏览器为前缀的。对于Chrome / Safari,您可以-webkit-box-flex: 1进行设置。但是,使用jQuery设置此属性不起作用。

JSBin that demonstrates the problem

// this does not work
element.css('-webkit-box-flex', 1);

我已尝试设置-webkit-box-flexbox-flexWebkitBoxFlexwebkitBoxFlex以及可能还有一些我不记得的组合。

我需要为每个框选择运行时定义的box-flex值,因此上面的代码非常简单。

1 个答案:

答案 0 :(得分:7)

你试过吗

element.css('-webkit-box-flex', '1'); 

(注意逗号后的额外引号)