Heim  >  Artikel  >  Web-Frontend  >  Was tun, wenn Toggle in jQuery nicht verwendet werden kann?

Was tun, wenn Toggle in jQuery nicht verwendet werden kann?

藏色散人
藏色散人Original
2023-02-09 10:25:172236Durchsuche

Lösung dafür, dass das Umschalten in jQuery nicht funktioniert: 1. Schreiben Sie einen Teil des Quellcodes in ein Plug-in um. 2. Führen Sie das Plug-in in die Webseite ein und übergeben Sie dann „$.fn.toggle = function( fn, fn2 ) {var args = arguments ,guid = fn.guid ||. $.guid++,i=0,toggler = function( event ) {...}“, verwenden Sie einfach toggle.

Was tun, wenn Toggle in jQuery nicht verwendet werden kann?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JQuery-Version 1.9, DELL G3-Computer

Was soll ich tun, wenn Toggle in jQuery nicht verwendet werden kann?

Lösung für den Fehler von toggle() nach Version 1.9 von jQuery

Kürzlich hat Tinker Technology festgestellt, dass die Toggle-Methode der aktuellen High-Version von jQuery ungültig ist Quellcode der vorherigen Version, und ich habe viel davon aus dem Blog meines Seniors gelernt ...

Wenn wir auf diese Situation stoßen, sollten wir zunächst den Quellcode der vorherigen Version zur Recherche überprüfen. Versuchen Sie, diesen Teil des Quellcodes in ein Plug-In umzuschreiben und dieses Plug-In in unsere eigene Webseite einzuführen. Ja, es kann für eine lange Zeit verwendet werden.

$.fn.toggle = function( fn, fn2 ) {
    var args = arguments,guid = fn.guid || $.guid++,i=0,
    toggler = function( event ) {
      var lastToggle = ( $._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
      $._data( this, "lastToggle" + fn.guid, lastToggle + 1 );
      event.preventDefault();
      return args[ lastToggle ].apply( this, arguments ) || false;
    };
    toggler.guid = guid;
    while ( i < args.length ) {
      args[ i++ ].guid = guid;
    }
    return this.click( toggler );
}

Was tun, wenn Toggle in jQuery nicht verwendet werden kann?

Empfohlenes Lernen: „jQuery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn Toggle in jQuery nicht verwendet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ist der Knoten frei?Nächster Artikel:Ist der Knoten frei?