以下のコードを実行すると
function bの内容が function aの実行と同時に1回実行され、
その後再び実行されてしまいます。
どうすれば良いのでしょうか。
var page = ["top.html","cm.html","menu","cm.html","skeleton.html","cm.html","poster.html"];
var i = 0;
var menucnt = 1;
setInterval("a()",2000);
function b() { //alert(); if(i == 2) { document.iframe.location = page[i]+menucnt+".html"; menucnt ++; } else { document.iframe.location = page[i]; } $('iframe').fadeIn(2000); } function a() { //alert("1"); if(i > 6) { i = 0; } if(menucnt > 3) { menucnt = 1; } $('iframe').fadeOut(2000,b()); i ++; }
回答1件
あなたの回答
tips
プレビュー