jQuery の代替メソッドを切り替えます_jquery

WBOY
リリース: 2016-05-16 15:09:56
オリジナル
1623 人が閲覧しました

具体的な内容は以下の通りです:

$('.back_left dt').toggle(function(){
$(this).addClass("selected");
$(this).siblings('dd').slideUp();
},function(){
$(this).removeClass("selected");
$(this).siblings('dd').slideDown();
}); 
ログイン後にコピー

今日、あるプロジェクトに取り組んでいたのですが、他の人の Web サイトからコードをコピーしたのですが、それが実装できないことがわかり、とても不安になったので、もうやりたくない、と思いました。 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();
} 
}); 
});
ログイン後にコピー

パラメータ 説明
速度

オプション。要素が表示から非表示に (またはその逆に) 移行する速度を指定します。デフォルトは「0」です。

可能な値:

  • ミリ秒 (例: 1500)
  • 「遅い」
  • 「通常」
  • 「速い」

速度を設定すると、要素は表示から非表示に移行するにつれて、高さ、幅、余白、パディング、透明度が徐々に変化します。

If this parameter is set, the switch parameter cannot be used.

callback

Optional. The function to be executed after the toggle function is executed.

To learn more about callbacks, visit our jQuery Callback chapter.

This parameter cannot be set unless the speed parameter is set.

switch

Optional. Boolean value. Specifies whether toggle hides or shows all selected elements.

  • True - show all elements
  • False - hide all elements

If this parameter is set, the speed and callback parameters cannot be used.

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