我有以下脚本设置。我想更好地重写为每次点击更具体地分配功能的脚本,EG. Click = 3 does so and so, and Click = 4, does this and that.
编辑:例如,您可以在“ http://bit.ly/10BW89N ”通知中查看我的实时示例,点击完成按顺序触发。我添加了一个简单的“警报”来尝试测试它,但点击和功能仍然没有按正确的顺序触发。
$(document).ready(function () {
var a1_Events = [function1, function2, function3, function5, function6, function7, function8],
a1_c = 0;
function function1() {
alert('SHAKING!');
}
function function2() {
alert('BZZZZZZZZZZZ!');
}
function function3() {
$("#area1").hide();
$("#area2").show();
}
function function5() {
alert('YES!');
}
function function6() {
$("#bg_div").hide(0).delay(1500).show(0);
$("#bg_skew").show(0).delay(1500).hide(0);
}
function function7() {
alert('NO!');
}
function function8() {
$("#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]();
});
$("#area2").click(function () {
$("#area1").show();
$("#area2").hide();
});
});
..有什么建议么?