我正在尝试添加网格的高度和宽度各自的动画持续时间css3属性。我使用这个代码div.style.animationDuration。它适合我。供应商前缀javascript中的css3属性
我关心的是如何在像-MS-动画持续时间JS添加供应商名称CSS3属性的动画持续时间
我正在尝试添加网格的高度和宽度各自的动画持续时间css3属性。我使用这个代码div.style.animationDuration。它适合我。供应商前缀javascript中的css3属性
我关心的是如何在像-MS-动画持续时间JS添加供应商名称CSS3属性的动画持续时间
一般供应商前缀在JavaScript中的CSS如下:
为o对于歌剧
因此,你可以用div.style.webkitAnimationDuration
更换div.style.animationDuration
要处理一般的这个问题,你可以写一个方法
function setVendorCss(element, property, value) {
element.style["webkit" + property] = value;
element.style["moz" + property] = value;
element.style["ms" + property] = value;
element.style["o" + property] = value;
}
在这里阅读更多https://www.kirupa.com/html5/vendor_prefixes_javascript.htm
它不应该是带有大写“A”的'webkitAnimationDuration'吗? – 2016-03-03 13:55:29
而不是像这样选择元素:
element.style.color = 'red';
element.style.fontSize = '2em';
尝试:
element.style.cssText = 'color: red; font-size: 2em';
style.cssText是一次添加多个样式,甚至棘手那些需要前缀是有用的。
最新的浏览器版本除了带有'-webkit'的Safari之外,不需要前缀。我不认为MS会在此前加上前缀。 – 2016-03-03 13:55:00