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.
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 ); }
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!