我正在尝试为科尔多瓦应用程序/游戏创建一些触摸事件,但 jgestures 网站上的文档并没有太大帮助。
例如:我有三个不同的音频文件,当我用一根手指在屏幕上点击时,我想播放第一个音频文件,当我用两根手指点击时,我想播放第二个音频文件……等等。
帮助将不胜感激!
干杯
我正在尝试为科尔多瓦应用程序/游戏创建一些触摸事件,但 jgestures 网站上的文档并没有太大帮助。
例如:我有三个不同的音频文件,当我用一根手指在屏幕上点击时,我想播放第一个音频文件,当我用两根手指点击时,我想播放第二个音频文件……等等。
帮助将不胜感激!
干杯
在元素的 touchend 事件上,检查 event.touches 计数并执行所需的操作。
element.on('touchend', function(e){
if(event.touches.length == 1){
//Handle one finger tap
}
});
否则,jGestures 有“tapone”、“taptwo”、“tapthree” 事件来处理轻敲。
element.on('tapone', function(e){
//Handle one finger tap
});
此处记录了更多事件