QA@IT

JavaScript初歩的な質問

7350 PV

ライボトックスの閉じるボタンを押した後の挙動です。

/* 4番目を表示 */ の所にライトボックスの4番を起動
modalAction(4)を起動させる記述をしたいのですが、
.clickではなくて、2秒後ぐらいに自然に起動させたいのですが、
良い方法は有りましたでしょうか。

少ない情報で申し訳ないのですが、ご教授頂けますでしょうか。

var clickCheck = [false, false, false];
  /* clickCheck = [true, true, true] ならば4番目を表示 */
        var allClicked = true;
        for (var k = 0; k < 3; k++) {
            if (clickCheck[k] === false) {
                allClicked = false;
            }
        }
        if (allClicked) {
            /* 4番目を表示 */
            $('a[name=dialog4]').(function() {
        modalAction(4);
    });
        }
});

回答

setTimeout("呼び出す関数", "待機時間") を使うとよいかもしれません。少ない情報で申し訳ありません。

編集 履歴 (0)

ご指摘ありがとうございます!

setTimeout便利ですね。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。