0

これは私が望むものです:アンカーリンクをクリックすると.mytbody1、徐々にスライドして非表示になり、.mytbody3徐々に出てきて表示され、その逆も同様.mytbody2です。リンクもスライドに合わせて上下します。

ここで多くの例を見て、それらも試しましたが、機能していません。

jQuery で間違いを犯しており、正しい構文を特定できません。

私は試しました:$('.mytbody1').animate{("height:toggle","duration:slow")};

しかし、これは機能しません。正しい方法は何ですか?

これは完全に切り替わりますが、徐々に遅くする必要があります。

jQuery(document).ready(function(){

  $('.mytbody1').show();

  $('.mytbody3').hide();

  $('.mytbody2').live('click', function () {

    $('.mytbody1').toggle();

    $('.mytbody3').toggle();   

  });   

});
4

2 に答える 2

0

slideToggleメソッドを使用します。

$('.mytbody1').slideToggle();
$('.mytbody3').slideToggle();  
于 2013-05-04T03:26:10.053 に答える