1

特定の時間後に指定された関数の実行を遅らせるなど、効果が完了した後に関数を実行するにはどうすればよいですか? タイムアウトを設定しようとしましたが、うまくいきませんでした。

ここに私のコード

<script>
    $("#findtext").keyup(function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13)
        {
            explodeEffect();

        }

            $.ajax({
                url: 'resultFindFriend.php',
                type: 'post',
                async: false,
                data: { dataFriend: $(this).val() },
                success: function (data) {
                    $('.outputfindfriend').html(data);
                }
            },setTimeout(150));

    });

    function explodeEffect() {
        $("#explodesearchresult").toggle("explode");
        setTimeout(1000);
        window.location("http://localhost/index.html");
    };

    $("#buttonfriend").click(function () {
        explodeEffect();
        return false;

    });



</script>
4

1 に答える 1