Javascript 注意这里没有括号,也不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它克隆了一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来苍蝇的模板。或者只是使
Javascript 注意这里没有括号,也不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它克隆了一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来苍蝇的模板。或者只是使,javascript,jquery,html,settimeout,Javascript,Jquery,Html,Settimeout,注意这里没有括号,也不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它克隆了一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来苍蝇的模板。或者只是使用纯JS创建新的苍蝇。另外,不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它正在克隆一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来
注意这里没有括号,也不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它克隆了一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来苍蝇的模板。或者只是使用纯JS创建新的苍蝇。另外,不确定这是否是故意的游戏规则,但如果最新的苍蝇(id-1)被杀死,则不会产生额外的苍蝇,因为它正在克隆一个不存在的元素(元素在苍蝇死亡时被移除)。如果你想让它继续产生苍蝇,我建议你把最初的苍蝇隐藏起来,并将其用作未来苍蝇的模板。或者只是使用纯JS创建新的flies。如果可以编辑它以包含超时函数有参数的情况,那将非常棒。如果可以编辑它以包含超时函数有参数的情况,那将非常棒。
function spawnFly() {
if(x >= 15){
alert("YOU LOST\n15 Flys have infested your screen!");
}
else if(x < 15) {
x++; // adds another fly to the counter
setTimeout(duplicate(), 2000); // spawns a new fly after a few secs
animateDiv(); // animate the spawned fly
spawnFly(); // called recursively until fly count is met
}
};
function duplicate() {
var original = document.getElementById('fly'+i);
var clone = original.cloneNode(true);
clone.id = "fly" + i++;
clone.onclick = swat;
original.parentNode.appendChild(clone);
};
function animateDiv(){
var newq = makeNewPosition();
var oldq = $('.shoo').offset();
var speed = calcSpeed([oldq.top, oldq.left], newq);
$('.shoo').animate({ top: newq[0], left: newq[1] }, speed, function(){
animateDiv();
});
};
setTimeout(duplicate(), 2000);
setTimeout(duplicate, 2000);