Skip to content

Instantly share code, notes, and snippets.

@parkerproject
Forked from barneycarroll/detectCSS.js
Created September 17, 2013 20:48
Show Gist options
  • Save parkerproject/6600432 to your computer and use it in GitHub Desktop.
Save parkerproject/6600432 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