jQuery で toggle が使えない問題の解決策: 1. ソースコードの一部をプラグインに書き換える; 2. Web ページにプラグインを導入し、「$」を渡す.fn.toggle = function( fn, fn2 ) { var args = argument,guid = fn.guid || $.guid ,i=0,toggler = function(event) {...}" は toggle で使用できます。
このチュートリアルの動作環境: Windows 10 システム、jquery バージョン 1.9、DELL G3 コンピューター
トグルした場合の対処方法jQueryでは使えないのでしょうか?
jQuery バージョン 1.9 以降の toggle() の失敗の解決策
最近、jQuery の上位バージョンの toggle メソッドが次であることを発見しました。無効です。以前に解決策を見つけました。バージョンのソース コードにはトグル機能が実装されており、多くの先輩ブログを見て多くのことを学びました...
まず、この状況に遭遇した場合、まず次のことを行う必要があります。前バージョンのソースコードを調べて調べて、その部分のソースコードをプラグインに書き換えて、自分のWebページに導入するだけで、長期的に利用することができます。
$.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 ); }
推奨学習: 「jQuery ビデオ チュートリアル 」
以上がjQueryでtoggleが使えない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。