我需要在 UI 控件上使用“singletap
”和“doubletap
”事件,每个事件都会触发不同的进程。它在 Android 上运行良好。但是,“doubletap
”事件会触发“singletap
”事件及其在 mobileweb 上的事件。
我还使用了 click
和 dblclick
但它们是同一件事。
我想知道您是否有解决此问题的方法。
我们将不胜感激您的帮助。
最佳答案
试试这个
var isDblclick = false;
view.addEventListener('dblclick',function(e){
isDblclick = true;
Ti.API.info("dblclick");
});
view.addEventListener('click',function(e){
setTimeout(function(e){
if(isDblclick == true){
isDblclick = false;
return;
}
Ti.API.info("click");
},250);
});
关于javascript - Titanium 双击和单击事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23422010/