标签:日常 animation htm webkit ase ret for var 使用
下面的方法可以使用脚本判断浏览器是否支持某一个CSS3属性:
/**2017-01-05
* 判断浏览器是否支持某一个CSS3属性
* @param {String} 属性名称
* @return {Boolean} true/false
*
*/
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(‘animation-play-state‘));
标签:日常 animation htm webkit ase ret for var 使用
原文地址:http://www.cnblogs.com/lh-1991/p/6252404.html