js中兼容各個瀏覽器寫法
阿新 • • 發佈:2019-02-11
als turn return 還需要 end sub subst div charat
在實際業務中往往需要在js中對dom添加一些樣式,還需要對各個瀏覽器廠商的兼顧,看到一位大神寫的一個方法很贊,做一個筆記
function prefixStyle(style){ var eleStyle = document.createElement(‘div‘).style; var vendor = function(){ var transformNames={ webkit:‘webkitTransform‘, Moz:‘MozTransform‘, O:‘OTransform‘, ms:‘msTransform‘, standard:‘transform‘, } for(var key in transformNames){ if(eleStyle[transformNames[key]]!=‘undefined‘){ return key; } } return false } if(vendor()===false){ return false } if(vendor()===‘standard‘){ return style } return vendor() + style.charAt(0).toUpperCase()+style.substr(1); }
js中兼容各個瀏覽器寫法