我正在尝试添加 box-flex
到 <p>
使用 jQuery。现在,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-flex
, box-flex
, WebkitBoxFlex
, webkitBoxFlex
可能还有一些我不记得的组合。
我需要运行时定义的 box-flex
每个框的值,因此上面的代码非常简化。
最佳答案
你试过吗
element.css('-webkit-box-flex', '1');
(注意逗号后的额外引号)
关于javascript - jQuery 中以浏览器为前缀的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036658/