Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

setIntervalの使い方(Javascript)

●こういうdivがある

<div id="top">
</div>
$(function(){
var t = 0;
var changeOvTop = setInterval(function()
{
        t++;
        if (($("#top").css("display") != 'none') || (t > 2)) {
                if ($("#top").css("display") == "none") {
                        $("#top").after('test');
                }
                clearInterval(changeOvTop);
        }
}, 500);
});

t==1でdisplay:noneかどうかをチェックし、noneじゃなければインターバル終了
t==3でdisplay:none の時に

の下に"test"表示


参考)http://codaholic.org/?p=1485