X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcss.js;h=5b6b7b9b6bf8cf07936ac1668060083f7035a984;hb=a5f8a1441158b66efb76de1d15f061f87f7bdc17;hp=c36b6dcc25225f777539fd39d81e8652c4768481;hpb=aae0617c834a030902cd8da2714f852d6a1431be;p=jquery.git diff --git a/src/css.js b/src/css.js index c36b6dc..5b6b7b9 100644 --- a/src/css.js +++ b/src/css.js @@ -18,8 +18,8 @@ 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 ) { - if (value === undefined) { - return jQuery.css( elem, name ); + if ( value === undefined ) { + return jQuery.curCSS( elem, name ); } if ( typeof value === "number" && !rexclude.test(name) ) { @@ -141,7 +141,13 @@ jQuery.extend({ name = name.replace( rupper, "-$1" ).toLowerCase(); - var computedStyle = elem.ownerDocument.defaultView.getComputedStyle( elem, null ); + var defaultView = elem.ownerDocument.defaultView; + + if ( !defaultView ) { + return null; + } + + var computedStyle = defaultView.getComputedStyle( elem, null ); if ( computedStyle ) { ret = computedStyle.getPropertyValue( name );