jQuery veraltet '.toggle ()'. Suche nach einer alternativen Methode

Schon seit.toggle() warveraltet Ich bin auf der Suche nach einer neuen einfachen Lösung, mit der ich eine Schaltfläche "Mehr lesen" erstellen kann, die einen Absatz nach unten verschiebt, während der Schaltflächentext in "Weniger lesen" geändert wird.

Ich habe diesen Arbeitscode zusammengestellt:

var moreText = "Read more";
var lessText = "Read less";

$(document).ready(function () {
    $("a.readmorebtn").text(moreText);
    $("a.readmorebtn").toggle(function () {
        $("a.readmorebtn").text(lessText);
        $("p.more").slideToggle(0);
    },

    function () {
        $("a.readmorebtn").text(moreText);
        $("p.more").slideToggle(0);
    });
});

http://jsfiddle.net/approach/gDvyR/

Sie werden in der Geige sehen, dass 'Migrate 1.1.0' in den Optionen auf der linken Seite aktiviert ist, was der einzige Weg ist, dies zu tun.toggle() Arbeiten Sie auf diese Weise mit dieser (neuesten) Version von jQuery.

Meine Frage ist, können Sie sich eine andere Möglichkeit vorstellen, die gleiche Funktion auszuführen, aber ohne sie zu verwenden.toggle() und migrieren?

Entschuldigung, wenn Sie der Meinung sind, dass diese Frage an anderer Stelle beantwortet wurde, aber ich finde immer wieder Hinweise darauf, dass die Problemumgehungen "relativ unkompliziert" sind, ohne wirklich definitive Ansätze zu erkennen. Leider ist jQuery noch nicht so einfach für mich!

Vielen, vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage