Bonjour,
Je d�couverts dans diff�rentes librairies qu'elles utilisent souvent cette syntaxe $("...") � la place de document.getElementById("...")
J'ai tr�s envie de faire la m�me chose et j'ai �crit une fonction toute simple qui correspond � mon niveau compar�e � celles que j'ai pu croiser:
�a fait ce dont j'ai besoin et mon code me donne moi mal � la t�te c'est magnifique
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 function $(s){ return document.getElementById(s); }
Seulement voila mon probl�me parfois j'utilise aussi les librairies o� j'ai vu �a donc je ne voudrait pas �craser la fonction de la librairie pour la remplacer par la mienne. J'ai donc pens� � faire �a:
Je pense que mon code devrait continuer � fonctionner puisque les fonctions plus complexes des librairies en question font aussi (entre autres) ce que fait la mienne. Ai-je raison de croire �a...?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 if ( !window.$ ){ function $(s){ return document.getElementById(s); } }
D'autre part je me demande aussi ce qu'il se passe lorsqu'on veut utiliser sur la m�me page deux librairies comme mootools et jquery qui utilisent toutes les deux $() ?
Merci d'avance pour vos r�ponses
Dimalta
Partager