猿问

用js写一个按照固定时间弹出,弹出三次

用js写一个判读,例如:一个层,第一次是10秒后弹出,关闭以后,20秒再次弹出,关闭以后,40秒以后再次弹出。然后就不弹出了。

var firstShow = 10000;

var secondShow = 20000;

var threeShow = 400000;


setTimeout(openMdivM, firstShow);

function openMdivM() {

    $("#swtCenter2").fadeIn(1000);

}


var clearAfter = setTimeout(openMdivM, secondShow);

var clearAfter1 = setTimeout(openMdivM, threeShow);


function closeM() {

    $("#swtCenter2").fadeOut(1000);

    setTimeout(openMdivM, 50000);

}

直接没有思路,怎么让他三次以后就不弹了呢,希望详细写一下。

噜噜哒
浏览 672回答 1
1回答

慕容3067478

最后一次弹出执行之后,把定时器清除不就行了…
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答