我想知道如何在一行中绑定两个事件“click”和“touchstart”:
Engine.on("click"), function(){ aCode() }
Engine.on("touchstart", function(){ aCode() }
我期待这样的事情(因为它在其他一些框架中实现):
Engine.on("click touchstart", function(e){ aCode() });
我目前的解决方法是链接它们:
Engine.on("click", function(){Engine.emit("touchstart")});
Engine.on("touchstart", function() { aCode() }
有更好的做法吗?问题是在 iOS 上没有捕捉到点击,也没有在桌面上用鼠标触摸启动......显然我想以相同的方式处理事件,无论设备如何。