jQuery.jQuery.noConflict()

Liste des paramètres acceptés :

jQuery.noConflict()

Permet d'éviter les conflits à propos de l'appel de l'alias "$" avec une autre librairie qui utiliserait également ce nom pour une de ces fonctions. A l'appel de cette fonction, "$" ne sera plus considérée comme l'alias de jQuery, il faudra utiliser le nommage jQuery.

Cette methode renvoie: non définie

Prenons l'exemple suivant:

jQuery.noConflict(); // utilisation de jQuery jQuery("div p").hide(); // utilisation d'une autre librairie disposant d'une fonction $() $("content").style.display = 'none';

Prenons l'exemple suivant:

Cet exemple pourra être utile pour la création de plugins utilisant d'autres librairies.

jQuery.noConflict(); (function($) { $(function() { // code utilisant $ comme l'alias de JQUery }); })(jQuery); // code utilisant $ comme l'alias d'une autre librairie

jQuery.noConflict(extreme)

Version "extrême" de la fonction noConflict (initialement sans argument), qui va annuler toute la mise en place initiale de jQuery. A utiliser avec parcimonie, dans le cas ou l'environnement de développement est hautement conflictuel. Il se peut que certains plugins ne fonctionnent plus après l'appel à cette fonction.

Paramètres:

Cette methode renvoie: non défini

Prenons l'exemple suivant:

Déplace Jquery dans un nouvel espace de noms dans un autre objet.

var dom = {}; dom.query = jQuery.noConflict(true);