diff --git a/src/ajax/script.js b/src/ajax/script.js index f5a1f00a4..ede551708 100644 --- a/src/ajax/script.js +++ b/src/ajax/script.js @@ -51,6 +51,8 @@ jQuery.ajaxTransport( "script", function( s ) { } } ); + + // Use native DOM manipulation to avoid our domManip AJAX trickery document.head.appendChild( script[ 0 ] ); }, abort: function() { diff --git a/src/attributes/attr.js b/src/attributes/attr.js index 282893ea9..bec86c1f5 100644 --- a/src/attributes/attr.js +++ b/src/attributes/attr.js @@ -6,7 +6,7 @@ define([ "../selector" ], function( jQuery, rnotwhite, access, support ) { -var nodeHook, boolHook, +var boolHook, attrHandle = jQuery.expr.attrHandle; jQuery.fn.extend({ @@ -41,7 +41,7 @@ jQuery.extend({ if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { name = name.toLowerCase(); hooks = jQuery.attrHooks[ name ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); } if ( value !== undefined ) { diff --git a/src/css/support.js b/src/css/support.js index fde735318..e6dba391f 100644 --- a/src/css/support.js +++ b/src/css/support.js @@ -10,6 +10,7 @@ define([ container = document.createElement( "div" ), div = document.createElement( "div" ); + // Finish early in limited (non-browser) environments if ( !div.style ) { return; }