判断浏览器是否支持某一个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'));

最新文章

  1. js面向对象的实现(example 一)
  2. TCP、UDP、IP协议分析
  3. 【leetcode】Implement strStr()
  4. POJ 1177 Picture(求周长并)
  5. 经历:Java中字符串中按照多个字符拆分或替换:split()和replaceAll()
  6. jdbc 日期 时间
  7. 【HTML】 HTML基础知识 表单
  8. c++ --> 父类与子类间的继承关系
  9. vue中get和post请求
  10. Ubuntu18.04关机卡死问题
  11. Win64/Linux 上PyMouse安装
  12. 新手学习Linux之快速上手分析
  13. Scrum Meeting NO.7
  14. docker 容器的使用
  15. BZOJ1922:[SDOI2010]大陆争霸(最短路)
  16. 微信中关闭网页输入内容时的安全提示 [干掉 “防盗号或诈骗,请不要输入QQ密码”]
  17. linux mint 安装 SecureCRT
  18. Unity3D学习笔记(六):三角函数和点乘
  19. eclipse新建tomcat server但是总是报404的解决方法
  20. 微信access_token和refresh_token保存于redis

热门文章

  1. Chomsky_hierarchy
  2. 开机启动/etc/rc.local失效无效怎么办?解决方法
  3. sql语句(mysql中json_contains、json_array的使用)
  4. 第12章—整合Redis
  5. myeclipse部署web项目部署按钮无效
  6. HTML(form标签)、CSS
  7. SSDT表概念具体解释
  8. Linux上free命令的输出及其他
  9. ZeroMQ作者于昨天下午宣布选择安乐死
  10. delphi 改变闪动光标