Pracuję nad projektem, w którym jego struktura korzysta z jQuery 1.3.2 i jQueryUI 1.7.2.Używanie różnych wersji jQuery i jQueryUI razem
Aktualizacja wersji w ramach nie jest możliwa, dlatego chciałem równolegle uruchomić jQuery 1.4.4 i jQueryUI 1.8.5.
Widziałem, że różne wersje jQuery mogą być stosowane równolegle tak:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
var j$132 = $.noConflict(true);
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript">
var j$144 = $.noConflict(true);
</script>
Ale byłoby to również prawdziwe dla następujących elementów:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript">
var j$132 = $.noConflict(true);
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js"></script>
<script type="text/javascript">
var j$144 = $.noConflict(true);
</script>
Drugi blok kodu faktycznie działa ze źródłami CDN, tak i polega na tym, że odniesienie do jQuery zostało wyczyszczone przed załadowaniem drugiej wersji. Jest to odpowiednik przyjętej odpowiedzi. –