fonctions de base: fonction jQuery.noConflict

  • Variantes:

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.

Version: disponible depuis la version 1.0 de JQuery

Valeur de retour: non définie

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

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

2 Commentaires (afficher/poster)

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.

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • extreme (booléen): active le retour "extrème" de jQuery et de ses variables

Valeur de retour: non défini

Exemple :

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

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

0 Commentaire (afficher/poster)