Wir haben jQuery kürzlich von Version 2.2.4 auf 3.1.1 aktualisiert und sehen nun einige interessante Fehler. Ich habe das jquery-migrate
-Plugin installiert, das mir durch ein paar Fehler geholfen hat, aber nicht alle. Unten ist der Fehler, den ich in meiner Entwicklerkonsole in Chrome sehe, und ich kann nicht feststellen, wo dieser Fehler auftritt.
Ich habe in Chrome debugged und es bricht innerhalb einer Funktion namens jQuery.fx.step[ hook ]
. Wenn ich den Mauszeiger über jQuery.fx
bewege, wird es als undefiniert angezeigt. Siehe unten
Ich habe jquery-ui
deinstalliert, aber alles, was ich getan habe, war Angular zu brechen. Würde mich freuen, wenn jemand etwas Licht in die Sache bringen könnte.
packages.config =
%Vor% Aufgrund der Fehlermeldung sieht es so aus, als ob Sie jQuery Slim verwenden (aus at each (jquery-3.1.1.slim.js:368)
). Slim entfernt offensichtlich einige Funktionen, die in jQuery UI benötigt werden. Um dies zu beheben, verwenden Sie die Vollversion von jQuery.
Hier ist eine Demo, die Ihr Problem repliziert:
Und hier ist es mit voller jQuery: