通过mui("#container").on("tap",".classname"这种方式绑定的事件,点击很不灵敏,有事后需要点几次才能点到。
如果是document.getElementById("").addEventListener("tap这种方式的就很灵敏。
徐家大哥
- 发布:2017-09-11 13:53
- 更新:2018-04-04 17:19
- 阅读:2160
碰到过次此问题,使用hello mui的tab 双webview例子也是这个问题,经调试,发现是mui对于tap事件的封装中,对于位移最大距离的判断过于短了,导致tap事件没有触发。调大mui.js中 tapMaxDistance的值可以解决,我改成20了。
$.addGesture({
name: name,
index: 30,
handle: handle,
options: {
fingers: 1,
tapMaxInterval: 300,
tapMaxDistance: 5,
tapMaxTime: 250
}
});
7***@qq.com - 前端开发人员
mui("#container").on可以绑定多个。document.getElementById("").addEventListener只能绑定一个,并且必须页面有加载过该id才能绑定,而on可以预绑定
6***@qq.com
谢谢,解决我大问题了
2020-03-11 10:34