ホームページ > ウェブフロントエンド > フロントエンドQ&A > jQueryでtoggleが使えない場合の対処法

jQueryでtoggleが使えない場合の対処法

藏色散人
リリース: 2023-02-09 10:25:17
オリジナル
2340 人が閲覧しました

jQuery で toggle が使えない問題の解決策: 1. ソースコードの一部をプラグインに書き換える; 2. Web ページにプラグインを導入し、「$」を渡す.fn.toggle = function( fn, fn2 ) { var args = argument,guid = fn.guid || $.guid ,i=0,toggler = function(event) {...}" は toggle で使用できます。

jQueryで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でtoggleが使えない場合の対処法

推奨学習: 「jQuery ビデオ チュートリアル

以上がjQueryでtoggleが使えない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート