下面是我的代碼鏈接。請多次點擊該按鈕以查看我的意思。我試圖通過函數調用之間的間隔多次調用相同的函數。請幫幫我。 http://codepen.io/arminemash/pen/KzBBjN如何在JS中調用2次或更多次時延遲函數執行?
HTML
<div id='generalwrapper'>
<div id='general'>
<div id='1' class='cell' onclick='simon(this.id)'></div>
<div id='2' class='cell' onclick='simon(this.id)'></div>
<div id='3' class='cell' onclick='simon(this.id)'></div>
<div id='4' class='cell' onclick='simon(this.id)'></div>
</div>
<div id='buttondiv'>
<button onclick='startGame()'>On</button>
</div>
</div>
的JavaScript
var browser=[];
var count = 1;
function startGame(){
for(var i=0;i<count;i++){
browserturn();
}
count++;
}
function browserturn(){
var x=getNumber();
var element=x.toString();
browser.push(element);
var y=document.getElementById(element);
y.click();
$(y).delay(100).fadeOut().fadeIn('slow');
}
function getNumber(){
var randomNumber=Math.floor((Math.random() * 4)+1);
return randomNumber;
}
'simon()'是什麼? – GeckoTang
不要關注那個,這是我的代碼的第二部分。 – Armine
達到什麼效果?請閱讀[問] – charlietfl