jQuery-UI - "Eigenschaft 'step' von undefined kann nicht gelesen werden"

9

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.

%Vor%

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

%Vor%

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%     
Mike Hohne 27.07.2017, 16:51
quelle

1 Antwort

19

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:

%Vor% %Vor% %Vor%

Und hier ist es mit voller jQuery:

%Vor% %Vor% %Vor%
    
Brett DeWoody 27.07.2017, 22:29
quelle

Tags und Links