Skip to content

Instantly share code, notes, and snippets.

@SergioCrisostomo
Created May 27, 2014 11:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SergioCrisostomo/fccda619ca4cbd23a218 to your computer and use it in GitHub Desktop.
Save SergioCrisostomo/fccda619ca4cbd23a218 to your computer and use it in GitHub Desktop.
var setOpacity = (hasOpacity ? function(element, opacity){
element.style.opacity = opacity;
+ element.style.visibility = opacity == 0 ? 'hidden' : 'visible';
} : (hasFilter ? function(element, opacity){
if (!element.currentStyle || !element.currentStyle.hasLayout) element.style.zoom = 1;
if (opacity == null || opacity == 1){
setFilter(element, reAlpha, '');
if (opacity == 1 && getOpacity(element) != 1) setFilter(element, reAlpha, 'alpha(opacity=100)');
} else {
setFilter(element, reAlpha, 'alpha(opacity=' + (opacity * 100).limit(0, 100).round() + ')');
}
+ element.style.visibility = opacity == 0 ? 'hidden' : 'visible';
} : setVisibility));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment