0

私はこれについて何年も頭を悩ませてきましたが、.animate と .fadeIn を連続ではなく同時に発生させる方法を特定できないようです。

試してみると、オブジェクトがフェードインしてから動きますが、次のようなことを達成したいと思っています:

http://www.schoolwebsite.com/ - たとえば、ページの下部にあるソーシャル メディアのアイコンにカーソルを合わせると表示されるツールチップを参照してください。

以下の私の失敗した試みを参照してください

$(".content_slider li a").hover(function () {
    $(this).find('.hover_arrow').animate({
        "bottom": "+=100px"
    }, "fast").fadeIn('fast');
},function () {
    $(this).find('div.hover_arrow').animate({
        "bottom": "+=100px"
    }, "fast").fadeOut('fast');
})

どんな支援も大歓迎です:)

4

2 に答える 2

0

と の両方animateにオプションfadeInがありqueueます。

デフォルトでは、それらは同じキューに入れられるため、次々に実行されます。

それらを別々のキューに入れるか、まったくキューに入れないでください。

参照: jQuery のキューとは?

于 2013-10-18T15:12:21.233 に答える