"../ajax",
"../traversing",
"../manipulation",
- "../selector"
+ "../selector",
+ // Optional event/alias dependency
+ "../event/alias"
], function( jQuery ) {
+// Keep a copy of the old load method
+var _load = jQuery.fn.load;
+
/**
* Load a url into a page
*/
jQuery.fn.load = function( url, params, callback ) {
- var selector, response, type,
+ if ( typeof url !== "string" && _load ) {
+ return _load.apply( this, arguments );
+ }
+
+ var selector, type, response,
self = this,
off = url.indexOf( " " );