我很好奇如何通过本机javascript访问/修改属性-moz-transition
(或此列表中的任何属性),即不依赖jQuery.css('property', 'value');
例如,要更改元素的元素,background-color
可以使用element.style.backgroundColor
.
供应商特定的属性名称是否只是驼峰式命名并变得可操作?我不能这样做,也许它们不再由属性表示style
并且应该在其他地方进行修改?或者可能根本无法通过 DOM 访问它们?
我很好奇如何通过本机javascript访问/修改属性-moz-transition
(或此列表中的任何属性),即不依赖jQuery.css('property', 'value');
例如,要更改元素的元素,background-color
可以使用element.style.backgroundColor
.
供应商特定的属性名称是否只是驼峰式命名并变得可操作?我不能这样做,也许它们不再由属性表示style
并且应该在其他地方进行修改?或者可能根本无法通过 DOM 访问它们?
使用大写驼峰式,例如,el.style.MozTransition
。
示例:http: //jsfiddle.net/R3y6f/1/
例如:-webkit-box-shadow
.style.setProperty("-webkit-box-shadow", "0 0 7px #ccc", null);
.style.removeProperty("-webkit-box-shadow");
.style["-webkit-box-shadow"];