0

Ich aktualisiere meine JQuery V1.9.1 auf V3.0 und verwende die "jquery migrate 3.0". Ich habe diese Warnung in meiner Konsole:JQMIGRATE: Beschleunigungsfunktion "jQuery.easing.swing" sollte nur das erste Argument verwenden

JQMIGRATE: easing function "jQuery.easing.swing" should use only first argument 

Wenn ich die Quelle der Nachricht der Warnung gesucht, ich diesen Code gefunden:

$('#cleanTable').find("tbody").fadeIn(200, function() { 
    $('#cleanTable').toggle(); 
    $('#cleanTable').toggle(); 
    }); 

Wie kann ich diesen Code umschreiben nicht Warnmeldung zu bekommen?

Ich habe this link gefunden, aber ich kann nicht herausfinden, wie kann ich es beheben?

Ich habe die gleiche Warnung für diesen Code auch:

console.trace() 
    migrateWarn @ jquery-migrate-3.0.0.js:64 
    jQuery.Tween.run @ jquery-migrate-3.0.0.js:324 
    tick @ jquery.js 
    jQuery.fx.timer @ jquery.js 
    Animation @ jquery.js 
    doAnimation @ jquery.js 
    dequeue @ jquery.js 
    (anonymous function) @ jquery.js 
    each @ jquery.js 
    each @ jquery.js 
    queue @ jquery.js 
    animate @ jquery.js 
    jQuery.fn.(anonymous function) @ jquery.js 
    $.fn.extend.hide @ jquery.ui.js 
    Hide0 @ (index):1663 
    onclick @ (index):1647 

Antwort

1

Endlich:

$("#" + p_divId).hide(0, function() { 
    $("#" + p_divId + 'Mask').remove(); 
    $("#" + p_divId).children().remove(); 
    .......... 
}); // end .hide 

Weitere Informationen Sie die Konsole Spur für die zweiten Code sehen können. Ich habe die Ursache des Problems gefunden.

Ich habe jQuery Easing Plugin (version 1.3) verwendet, als ich diesen Fehler bekam.

In diesem Plugin verwenden wir mehrere Funktionen mit mehreren Parametern wie: easeInQuad: function (x, t, b, c, d) {... Und das war die Quelle meines Problems.

Ich habe dieses Plugin gelöscht und ich habe diese Warnung nicht mehr.

1

Ich glaube, dass das Problem hier war, dass mit jQuery 3 die zusätzlichen Parameter, die die Beschleunigungsfunktionen erwarten, jetzt veraltet sind. Lesen Sie https://jquery.com/upgrade-guide/3.0/#deprecated-additional-easing-function-parameters für Details.

Wenn Sie die zusätzlichen Beschleunigungsfunktionen weiter verwenden möchten, besuchen Sie https://github.com/gdsmith/jquery.easing, und überprüfen Sie https://github.com/gdsmith/jquery.easing/blob/master/jquery.easing.js für die neueren Versionen.

Verwandte Themen