X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcss.js;h=cb65c0ba31f936ca1d4fb1853614a27a3abed354;hb=116f3b7c72004f3173a7d92457154a1fdb2180e1;hp=42d038a2297d1041abe4d2627ae4cdc97290939f;hpb=a18f682012ae8e63f3b43b39375b3c5ce0a561e3;p=jquery.git diff --git a/src/css.js b/src/css.js index 42d038a..cb65c0b 100644 --- a/src/css.js +++ b/src/css.js @@ -21,7 +21,7 @@ var rexclude = /z-?index|font-?weight|opacity|zoom|line-?height/i, }; jQuery.fn.css = function( name, value ) { - return access( this, name, value, true, function( elem, name, value ) { + return jQuery.access( this, name, value, true, function( elem, name, value ) { if ( value === undefined ) { return jQuery.curCSS( elem, name ); } @@ -49,7 +49,7 @@ jQuery.extend({ var style = elem.style || elem, set = value !== undefined; // IE uses filters for opacity - if ( !jQuery.support.opacity && name === "opacity" ) { + if ( !jQuery.support.opacity && name === "opacity" && style.filter ) { if ( set ) { // IE has trouble with opacity if it does not have layout // Force it by setting the zoom level @@ -186,7 +186,7 @@ jQuery.extend({ callback.call( elem ); // Revert the old values - for ( var name in options ) { + for ( name in options ) { elem.style[ name ] = old[ name ]; } }