0

div (クラス "hover") と他の 3 つの div ("agent"、"fav"、および "more_details") の上にマウスを移動する効果を作成しようとしていますが、3 つの間に短い遅延があります。彼ら。次に、ホバーアウトすると、3 つの div すべてが同時に下に移動します。ここに私が現在試しているコードがあります、

jQuery(document).ready(function() {
jQuery(".hover").hover(
    function(){
    jQuery(".agent").animate({top: '-=32px'},400);
    },
    jQuery(".fav").animate({top: '-=32px'},400).delay(800);
    },
    jQuery(".more_details").animate({top: '-=32px'},400).delay(1600);
    },

    function(){
    jQuery(".agent,.fav,.more_details").animate({top: '+=32px'},400);
    }
);                              
});

ここで私のコードを正しく書くのを手伝ってくれる人はいますか。

4

1 に答える 1

1

.delayチェーンされているものではなく、それにチェーンされている fx アクションを遅らせます。

jQuery(".fav").delay(800).animate({top: '-=32px'},400);
jQuery(".more_details").delay(1600).animate({top: '-=32px'},400);
于 2013-02-07T23:38:59.597 に答える