码迷,mamicode.com
首页 > 编程语言 > 详细

判断浏览器是否支持某个css3属性的javascript方法

时间:2016-09-01 14:27:16      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

判断浏览器是否支持css3某个属性的方法:

/** 
 * 判断浏览器是否支持某一个CSS3属性 
 * @param {String} 属性名称 
 * @return {Boolean} true/false 
 * @version 1.0 
 * @author ydr.me 
 * 2014年4月4日14:47:19 
 */
 
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 truereturn false;
}

 

判断浏览器是否支持某个css3属性的javascript方法

标签:

原文地址:http://www.cnblogs.com/zhidong123/p/5829436.html

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