2016-07-12 13 views
1

ich JQuery UI verwenden und das Beispiel enthält die folgenden Header-Tags:JQuery UI verwendet, die Version von JQuery

<!--JQuery UI--> 
<link rel="stylesheet" href="http://code.jquery.com/ui/1.12.0/themes/base/jquery-ui.css"> 
<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script> 

funktioniert die erste Script-Tag Verwendung "jquery-1.12.4.js", ist aber nicht die neueste Version von jQuery 2.2.4 oder 3.0? Warum verwendet die JQuery UI das nicht? Ich habe bereits viel Code mit V2.2.4 (das habe ich früher mitgeliefert), aber wenn ich das zweite Skript einfüge, bekomme ich Konflikte und ich möchte nicht .noConflict verwenden und alle "$" Zeichen, die ich benutzt habe, ersetzen.

Verwendet JQuery UI eine ältere Version?

+0

Ich nehme an, es hängt davon ab, welche Version von jQuery UI Sie verwenden. Ich würde auch annehmen, dass jQuery UI von der Version von jQuery ab Release-Zeit oder älter abhängen würde. – raduation

+0

[** Dies **] (https://forum.jquery.com/topic/jquery-ui-1-11-4-compatible-with-jquery-2-1-4) kann nützlich sein – brk

+2

"jQuery UI 1.12 unterstützt jQuery 1.7 und neuer. " https://api.jqueryui.com/ – Teemu

Antwort

2

jQueryUI unterstützt jQuery Version 1.7 und höher. Dazu gehören jQuery 2. * und jQuery 3. * Ihre Beispiele sind nur ein bisschen datiert, da sie die Verweise auf die neuen Versionen von jQuery nicht aktualisiert haben.

Sie können nur Ihre aktuellen Verweise auf die Version von jQuery verwenden, die Sie verwenden.

Die Fehler, die Sie bekommen, sind, weil Sie jQuery zweimal referenzieren.