我正在创建一个迷你 JavaScript 游戏。#div
我希望通过点击计数器,通过一个按钮,在一定数量的点击时发生一系列效果和功能。
在让我想要的效果在函数中发生方面,我已经非常接近了,但是我需要根据点击次数和点击次数来组织它,并且使用 ONE#div
按钮不会出错。因此,基本上将所有这些功能绑定到一个按钮上没有问题。
我需要一个点击计数器,大概。EG, Click 1 = This function fires. Click 2 = This function fires.
目前我的大部分功能都可以工作,但火都乱了。需要这些函数来触发,具体到点击次数。因此,还需要计算和存储点击次数。
任何指针?
下面是它的成型方式:
$(document).ready(function() {
$var a1_Events = [function1, function2, function3, function4, function5, function6, function7, function8],
a1_c = 0;
function function1(){
alert('SHAKING!');
}
function function2(){
alert('BZZZZZZZZZZZ!');
}
function function3(){
$("#area1").click(function(){
$("#area1").hide();
$("#area2").show();
});
}
function function4(){
$("#area2").click(function(){
$("#area1").show();
$("#area2").hide();
});
}
function function5(){
alert('YES!');
}
function function6(){
$("#area1").click(function(){
$("#bg_div").hide(0).delay(1500).show(0);
$("#bg_skew").show(0).delay(1500).hide(0);
});
}
function function7(){
alert('NO!');
}
function function8(){
$("#area1").click(function(){
$("#area1").hide(0).delay(1500).show(0);
$("#area2").hide(0).delay(1500).show(0);
$("#sound1").show(0).delay(1500).hide(0);
});
}
$('#area1').click(function(){
a1_Events[a1_c++ % a1_Events.length]();
});
});
& 是的。我试图让一个div 充当主要的“按钮”,可以这么说,以允许这些功能在每次点击时触发。第一次点击,BOOM,这个功能出现,第二次点击BAM,这个功能出现,以此类推。可能通过存储和跟踪点击次数。再一次,在特定点击“x”上触发,而不是每次点击。