…是一个巨大的痛苦.
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;
}
那么你可以在大多数情况下使用它.