/ / come risolvere i conflitti di versione di Jquery [duplicato] - jquery

come risolvere i conflitti di versione di Jquery [duplicato] - jquery

Possibile duplicato:
Posso usare più versioni di jQuery sulla stessa pagina?

Ho un sito web costruito nel 2008, e ho usato molti plugin jQuery, quei giorni era jQuery 1.3.

Ora la scorsa settimana stavo cercando di aggiornare a jquery 1.7 e quando lo faccio, ho avuto pochi problemi.

se aggiorno alla nuova versione ne ho alcuniplug-in non funzionanti, la soluzione così ovvia è assicurarsi di utilizzare gli ultimi plugin, .. beh, non era così semplice, alcuni plugin non hanno una versione per questa versione jquery.

Quindi ora devo aggiornare il jquery ma non posso aggiornarlo a causa dei plugin, e non posso usare anche nuovi plugin perché è troppo vecchio ..

Quindi le mie domande sono

c'è modo di dire a jquery di usare questa versione (dopo aver incluso entrambe le versioni) e c'è un modo per dire alla pagina jquery o html di usare una versione specificata da me?

risposte:

1 per risposta № 1
<script src="jquery-1.2.6.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.2.6.js" type="text/javascript"></script>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.4.2.js" type="text/javascript"></script>

<script type="text/javascript">
var newJQuery = jQuery.noConflict(true),
oldJQuery = jQuery;

(function ($) {

// code that needs 1.4.2 goes here

}(newJQuery));

(function ($) {

// code that needs 1.2.6 goes here

}(oldJQuery));

// code that needs oldJQuery and newJQuery can go here
</script>

La stessa domanda è stata posta qui: http://forum.jquery.com/topic/how-to-remove-jquery-version-conflict