Via Lattanzio,23 Milano
+39 02 36592025
info@synaptica.info

JQuery e Prototype

JQuery e Prototype

Mi è capitato ultimamente di dover utilizzare contemporaneamente due fra le più importanti librerie Javascript
all’interno dello stesso progetto: parlo della libreria JQuery e Prototype.

Nel fare questo però ho incontrato non poche difficoltà a motivo del fatto che entrambe le librerie dichiarano la stessa
variabile “$”.

Per questo motivo tutto ciò che veniva referenziato attraverso la variabile $ come ad esempio:

generava un errore di undefined variabile “$” impedendo di fatto al codice javascript di funzionare correttamente.

Per ovviare a questo problema ho trovato una soluzione utilizzando una funzione JQuery con la quale è possibile ridefinire
la variabile “$” con un altro nome:

Dopo aver ridefinito la variabile, questa potrà essere utilizzata in ogni riferimento a funzione JQuery come nell’esempio seguente:

Grazie a questo piccolo accorgimento le due librerie non interferiscono più fra di loro e tutto torna a funzionare correttamente.

Alla prossima

Tags: ,

Lascia un commento