Jquery funktioniert nicht in IE9 RC

8

Ich habe gerade ein Upgrade auf IE9 RC durchgeführt (was ich hinzufügen muss, ist nicht zu schlecht ein Versuch von Microsoft, bis jetzt, sie haben noch Zeit, es durcheinander zu bringen! Bitte kommentieren Sie unten nicht, wie wunderbar / Müll Sie es denken ist, ich will keinen Browserkrieg! ) um Webseiten zu testen.

Jetzt verstehe ich, es ist nur ein Release-Kandidat, und wird immer noch entwickelt, aber aus irgendeinem Grund wird keiner von jQuery auf meiner Website nicht richtig gerendert (ich sage nicht richtig Rendern, ich meine wirklich nicht funktioniert Vollzeit).

Der einzige Weg, um es zum Laufen zu bringen, ist IE9 Browser Mode und IE8 Standards zu verwenden. Die Verwendung von IE9 Broswer Mode und IE9 Standards stoppt die jQuery-Arbeit.

Ich verstehe, dass ich wahrscheinlich warten muss, bis sie IE oder die jQuery API entweder ugnen, aber jemand weiß, warum das ist oder möglicherweise eine Reparatur hat?

Prost Jungs!

AKTUALISIEREN

Ok, dann könnt ihr entweder zu jQuery V1.4 zurückkehren oder diesen Release-Kandidaten von jQuery v1.5 verwenden - Ссылка

    
Ryano 24.02.2011, 10:15
quelle

5 Antworten

3

Ссылка

Das sollte helfen;)

    
Barrie Reader 24.02.2011, 10:33
quelle
4

Überprüfe zuerst, ob ein Teil deines Codes in deinem $(document).ready() falsch ist. Wenn das alles gut aussieht, lade deine Seite neu und drücke F12, klicke auf das Skript-Tab und dann auf das Debuggen und es wird die Seite neu geladen und mit einem Haltepunkt bei deinem Fehler in Javascript gestoppt.

jQuery funktioniert in IE9 RC Ich benutze es selbst zum Testen.

Wenn Sie jedoch etwas tun, das IE in der Nähe von $(document).ready() nicht unterstützt, kann es sein, dass der Rest der Seite nicht geladen wird.

Wenn dies auf console.log beschränkt ist, gibt es eine gute Möglichkeit zu verhindern, dass IE von console.log :

eingeht %Vor%     
Barkermn01 24.02.2011 10:19
quelle
2

Ich habe IE9 auf meinem Laptop bei meinem alten Job benutzt und es hat mit jQuery gut funktioniert. Und ich habe gerade vor ein paar Tagen das jquery dev meeting mit angehört und sogar darauf hingewiesen, dass nur ein paar Testfälle scheitern. Möglicherweise haben Sie ein anderes Problem, vielleicht eine Sicherheitseinstellung oder etwas Ähnliches.

    
JohnP 24.02.2011 10:18
quelle
2

jQuery 1.5 hatte einige Probleme mit IE9. Ich bin zurück zu den neuesten 1.4 und funktioniert ok.

    
Ionuț Staicu 24.02.2011 10:28
quelle
0

Um das getElementsById -Tag zu verwenden, müssen Sie den Veröffentlichungskandidaten verwenden da dies das Problem behoben hat.

    
Neil Knight 24.02.2011 10:32
quelle