2014-02-27 7 views
23

Ich arbeite an einer Bootstrap 3-Site und hatte einige Probleme mit der jQuery-Version, die ich verwendet habe (1.9.1). Ich habe ein Upgrade auf 2.1.0 durchgeführt und meine Probleme sind weg, dies bricht jedoch die IE8-Kompatibilität, da 2.1.0 IE8 nicht mehr unterstützt und jQuery in diesem Browser funktioniert.Wie funktioniert die neueste jQuery-Version mit IE8?

Ich kann 1.1.0 nicht verwenden, da Bootstrap 1.9.0 or higher unterstützt (auch ich werde meine Probleme zurück haben).

Die Frage ist also: Welches ist die höchste Version von jQuery, die mit IE8 funktioniert? Die jQuery Browser Support Page listet nur 1.11.0 und 1.9.1 auf.

+0

Warum können Sie verwenden, nicht jQuery 1.11 .0 (die letzte in der 1.x-Zeile)? jQuery 2.x funktioniert nur auf IE9 +, Sie müssen jQuery 1.x verwenden. P.S. 1.11.0> 1.9.0 –

+0

die neueste Version der 1.x-Zweig wird immer IE8 unterstützen –

+0

@ RocketHazmat: Ich gebe es in meiner Frage: Bootstrap unterstützt nur 1.9.0 oder höher. –

Antwort

34

Die IE8-Unterstützung wurde in jQuery 2.x gelöscht. Daher sollten Sie jede Version mit 1 beginnen, die die Versionsabhängigkeiten Ihres Plugins erfüllt.

Ich würde zuerst die neuesten 1.11 oder 1.10 versuchen. 1.11 wurde Anfang 2014 veröffentlicht. 1.10 wurde Mitte 2013 veröffentlicht.

Es kann sein, einige Verwirrung mit Minor Versionsnummern vergleichen. 1.11> 1.10> 1.9. Wir vergleichen die zweite Zahl als eine Zahl. Machen Sie nicht den Fehler, jede Ziffer als Vergleichswert zu behandeln.

aktualisieren: neueste Version kompatibel mit IE8 ist jetzt 1.11.3 http://blog.jquery.com/2015/04/28/jquery-1-11-3-and-2-1-4-released-ios-fail-safe-edition/

+0

Was ist die neueste Version, die es nicht gibt? Wie ich in meiner Frage sage, unterstützt Bootstrap nichts unter 1.9.0, also gibt es das. –

+0

@AlexanderRechsteiner "Was ist die neueste nicht 1.X-Version?" nicht 1.X ??? Was meinen Sie? –

+0

Die neueste Version, die nicht mit einem 2 beginnt :) –