如题。想要实现像游戏中的操作按钮那样的功能,同时按下不同按钮,实现不同的功能。
更新:
自己搞定了。不过没有用mui的手势事件,实在没找到文档哪里有关于multi-touch的,还是用的javascript里的touchstart事件,代码如下:
document.addEventListener('touchstart',function(e){
//如果同时按下两个按钮,e.touches.length就是2
if (e.touches.length == 2) {
firstBtn = e.touches[0].target;
secondBtn = e.touches[1].target;
console.log("Now touching buttons: " + firstBtn.id + " and " + secondBtn.id);
//下面就可以针对这个事件写相应的代码了。
} else {
//非同时按两个按钮的情况下保留原模板中的返回值,虽然不知道具体作用是什么,看到原说明文字是:取消浏览器的所有事件,使得active的样式在手机上正常生效
return false;
}
},true);
但是还是希望知道用mui的手势事件有没有办法实现?
赵金海 (作者)
谢谢,我去看看。对,是要同时按住两个按钮。
2018-03-12 16:24
赵金海 (作者)
你好,没有找到你说的chat模板,我以为是我的版本太旧,又升级了Hbuilder之后重新新建了Hello mui项目,里面仍然没有chat模板。或者能否麻烦你把相应代码直接分享一下?非常感谢。
2018-03-12 22:21