Added in the new .noConflict() function for resolving conflict between jQuery and other $ functions.

This commit is contained in:
John Resig 2007-01-04 18:48:48 +00:00
parent 783f589fbf
commit 04b51d353a

18
src/jquery/jquery.js vendored
View file

@ -1062,6 +1062,24 @@ jQuery.extend = jQuery.fn.extend = function() {
}; };
jQuery.extend({ jQuery.extend({
/**
* Run this function to give control of the $ variable back
* to whichever library first implemented it. This helps to make
* sure that jQuery doesn't conflict with the $ object
* of other libraries.
*
* By using this function, you will only be able to access jQuery
* using the 'jQuery' variable. For example, where you use to do
* $("div p"), you now must do jQuery("div p").
*
* @name noConflict
* @type undefined
* @cat Core
*/
noConflict: function(){
$ = jQuery._$;
},
/** /**
* @private * @private
* @name init * @name init