我正在寻求创建一个数组来计算和跟踪对页面特定区域的点击;然后我希望每次点击都能做一些事情。例如)第 5 次点击通过 mp3 触发器发出的声音。第六次点击页面抖动。
我如何编写一个数组来为每次点击添加不同的事件,为特定的点击次数分配一些东西?
最佳答案
var clicks = 0;
$('a').click(function() {
switch(++clicks) {
case X:
/* do something */
break;
/* ... */
}
});
或者你可以将函数存储在数组中
var myEvents = [function1, function2, function3];
var clicks = -1;
$('a').click(function() {
clicks++;
if(myEvents[clicks] != undefined) myEvents[clicks]();
});
关于javascript - 点击计数器,每次点击不同的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393347/