jQueryのトグル置換メソッドを詳しく解説

黄舟
リリース: 2017-06-26 13:37:29
オリジナル
1462 人が閲覧しました

この記事は主に 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」です。

可能な値:

  • ミリ秒 (例: 1500)

  • 「通常」

  • 「高速」

  • 設定された速度、要素は In から表示されます非表示のプロセス、高さ、幅、

    マージン
パディング

、透明度が徐々に変更されます。

このパラメータが設定されている場合、switchパラメータは使用できません。

コールバック

オプション。 toggle 関数 実行後に実行される関数。

コールバックの詳細については、jQuery コールバックの章をご覧ください。

このパラメータは速度パラメータが設定されていないと設定できません。

スイッチ

はオプションです。ブール値。選択したすべての要素を表示または非表示に切り替えるかを指定します。

  • True - すべての要素を表示します

  • False - すべての要素を非表示ます

このパラメータが設定されている場合、speed パラメータと callback パラメータは使用できません。

以上がjQueryのトグル置換メソッドを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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