使用javascript设置供应商前缀的CSS

前端之家收集整理的这篇文章主要介绍了使用javascript设置供应商前缀的CSS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
…是一个巨大的痛苦.
var transform = 'translate3d(0,0)';
elem.style.webkitTransform = transform;
elem.style.mozTransform = transform;
elem.style.msTransform = transform;
elem.style.oTransform = transform;

有没有图书馆/框架/更好的方式来做到这一点?最好只有一行JS?

解决方法

我不知道任何图书馆这样做,但如果他们都是前缀 – 也就是说,名称或语法没有区别 – 自己编写一个函数将是微不足道的.
function setVendor(element,property,value) {
  element.style["webkit" + property] = value;
  element.style["moz" + property] = value;
  element.style["ms" + property] = value;
  element.style["o" + property] = value;
}

那么你可以在大多数情况下使用它.

猜你在找的JavaScript相关文章