码迷,mamicode.com
首页 > Web开发 > 详细

判断浏览器是否支持某一个CSS3属性

时间:2017-06-17 19:27:16      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:logs   document   div   efi   span   false   判断   pst   []   

判断浏览器是否支持某一个CSS3属性

function supportCss3(style) { 
    var prefix = [‘webkit‘, ‘Moz‘, ‘ms‘, ‘o‘], 
        i, 
        humpString = [], 
        htmlStyle = document.documentElement.style, 
        _toHumb = function (string) { 
            return string.replace(/-(\w)/g, function ($0, $1) { 
                return $1.toUpperCase(); 
            }); 
        }; 
     
    for (i in prefix){
        humpString.push(_toHumb(prefix[i] + ‘-‘ + style)); 
    }
     
    humpString.push(_toHumb(style)); 
     
    for (i in humpString){
        if (humpString[i] in htmlStyle) return true; 
    }
     
    return false; 
}

//调用:
alert(supportCss3(‘transition‘));

 

判断浏览器是否支持某一个CSS3属性

标签:logs   document   div   efi   span   false   判断   pst   []   

原文地址:http://www.cnblogs.com/gongshunkai/p/7040937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!