首页 > Web开发 > 详细

js中兼容各个浏览器写法

时间:2019-02-11 16:35:48      阅读:132      评论:0      收藏:0      [点我收藏+]

在实际业务中往往需要在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中兼容各个浏览器写法

原文:https://www.cnblogs.com/jkingdom/p/10362043.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!