0

そのため、jquery を使用して、一定時間にわたって一連の div をフェードインするための JavaScript を少し取得しました。ここで、前の div をフェードアウトしたいと思います。フェードイン関数のコールバックとしてフェードアウト関数を配置するのは正しいでしょうか?
したがって、次のようになります。

<script type="text/javascript">
$(function() {
        $("div").each(function(i, e) {
                $(this).delay(i*400).fadeIn(
                $(this).delay(i*400).fadeOut);
        });
});
</script>

それは正しいでしょうか、それとも間違っていますか?

4

2 に答える 2

3

いくつかの構文の問題があります。コールバックは次のようになります。

$("div").each(function(i, e) {
    $(this).delay(i*400).fadeIn(function() {
        $(this).delay(i*400).fadeOut();
    });
});

デモ: http://jsfiddle.net/tymeJV/FJMa4/

于 2013-05-17T16:06:21.057 に答える