この記事は主に jQuery の代替メソッドの関連情報を紹介します。必要な友人は参照してください
具体的な内容は次のとおりです:
$('.back_left dt').toggle(function(){ $(this).addClass("selected"); $(this).siblings('dd').slideUp(); },function(){ $(this).removeClass("selected"); $(this).siblings('dd').slideDown(); });
今日プロジェクトに取り組んでいて、他の人のコードをコピーしました。ウェブサイトを見てみたら、どうやっても達成できず、もうやりたくないと不安になったとき、jqueryのバージョンの問題ではないかと思いました。その後、jquery のバージョンを 1.8 に下げたところ、私自身の jquery のバージョンは 1.11.1 でした。Baidu で検索したところ、簡単に解決できました。 toggle メソッドはバージョン 1.9 にあったことがわかり、削除されました。バージョンを変更すると問題は解決しますが、以前のバージョンは使用したくないので、引き続き 1.11.1 バージョンを使用したいのですが、どのような方法で切り替えられますか?
テスト後は、代わりに次のメソッドを使用できます:
$(document).ready(function(){ $('.back_left dt').click(function(){ if($(this).hasClass("selected")){ $(this).toggleClass("selected"); $(this).siblings('dd').slideDown(); }else{ $(this).toggleClass("selected"); $(this).siblings('dd').slideUp(); } }); });
Parameter | Description |
---|---|
speed |
オプション。要素が表示から非表示に (またはその逆に) 移行する速度を指定します。デフォルトは「0」です。 可能な値:
、透明度が徐々に変更されます。 このパラメータが設定されている場合、switchパラメータは使用できません。 |
コールバック |
オプション。 toggle 関数 実行後に実行される関数。 コールバックの詳細については、jQuery コールバックの章をご覧ください。 このパラメータは速度パラメータが設定されていないと設定できません。 |
スイッチ |
はオプションです。ブール値。選択したすべての要素を表示または非表示に切り替えるかを指定します。
このパラメータが設定されている場合、speed パラメータと callback パラメータは使用できません。 |
以上がjQueryのトグル置換メソッドを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。