1

複数の div で slideToggle を実行しようとしていますが、うまく動作しないようです。

2 div レイアウトで必要な基本機能を取得しました。

http://jsfiddle.net/q6smW/

$(".replication").slideUp(500,function(){
    $(".duplication").slideToggle(500)
});

しかし、2 つではなく 3 つまたは 4 つの div で動作する必要があります。

コードは次のようになります。

$(".replication").slideUp(500, function($(".duplication").slideUp(500,function()){    
     $(".thirdclass").slideToggle(500)
});

どんな助けでも大歓迎です。

4

3 に答える 3

0

イメージ div をコンテナーにラップし、情報 div にも同じことを行うことをお勧めします。同じコンテナを使用するか、2 つ別々に使用するかは、あなた次第です。次に、イメージ div がクリックされたときに使用し、すべての情報 div を非表示にして、コンテナーに対する div のインデックスを使用して、対応する情報 div のみを表示します。jQuery の index() 関数を使用できます。また、コードを簡素化します。

于 2013-08-08T22:37:07.507 に答える