Skip to content

Instantly share code, notes, and snippets.

@jonschoning
Forked from barneycarroll/detectCSS.js
Created May 14, 2013 19:30
Show Gist options
  • Save jonschoning/5578754 to your computer and use it in GitHub Desktop.
Save jonschoning/5578754 to your computer and use it in GitHub Desktop.
// Is the passed CSS property supported?
// eg. detectCSS('transition')
function detectCSS(prop){
var
prop = prop.replace(/-(\w)/g,function(s,g){return g.toUpperCase()}),
pre = ',Icab,Khtml,Moz,Ms,O,Webkit'.split(',');
for (var i = 0; i < pre.length; ++i){
if(i==1)
prop = prop.slice(0,1).toUpperCase() + prop.slice(1);
if(pre[i] + prop in document.documentElement.style)
return true;
}
return false;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment