我有两个不同的功能,我希望第一个在第一次摇动iPhone时运行,第二个在第二次运行时摇动我的手机,之后我希望它重新开始。
我正在使用jQuery的gShake插件,因此抖动部分已经完成。但是我该如何每隔一次触发这两个函数呢?
提前致谢!
答案 0 :(得分:0)
您可以将时间存储在变量中,例如:
var shaked_times = 0;
当触发震动事件时(你说这已经完成)你开始计算
shaked_times++;
并使用简单的if语句运行您的2个函数,如下所示:
if (shaked_times == 1) {
function1();
}
else if (shaked_times == 2) {
function2();
shaked_times = 0;
}
并在变量达到2时重置变量
希望这个想法有所帮助 让我知道!
干杯!