/ / ako vyriešiť konflikty verzie Jquery [duplicate] - jquery

ako vyriešiť konflikty verzie Jquery [duplicitné] - jquery

Možné duplicitné:
Môžem použiť viacero verzií jQuery na rovnakej stránke?

Mám webovú stránku postavenú v roku 2008 a ja som použil mnoho jquery pluginov, v tých dňoch to bol jquery 1.3.

Teraz minulý týždeň som sa pokúšal upgradovať na jquery 1.7 a keď to urobím, mal som niekoľko problémov.

ak upgrade na novú verziu mám nejakézásuvné moduly nefungujú, tak zrejmé riešenie je uistiť sa, že používate najnovšie pluginy, .. dobre to nebolo tak jednoduché, niektoré pluginy nemajú verziu pre táto jquery verzia.

Takže teraz musím upgradovať jquery, ale prevýšenia nemožno kvôli pluginom, a nemôžem použiť aj nové pluginy, pretože je príliš starý ..

Takže moje otázky sú

je spôsob, ako povedať jquery používať túto verziu (po zahrnutí obidvoch verzií) a existuje spôsob, ako povedať stránku jquery alebo html použiť verziu, ktorú som určil?

odpovede:

1 pre odpoveď č. 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>

Rovnaká otázka bola položená tu: http://forum.jquery.com/topic/how-to-remove-jquery-version-conflict