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 の時に