Clouda-team / Cloudajs

Clouda Framework - A Realtime Javascript RIA Framework For Mobile WebApp
899 stars 403 forks source link

点击链接时跳转太快 #82

Closed ktmud closed 10 years ago

ktmud commented 10 years ago

由于 sumeru 拦截了 click 和 touchstart 来管理站内链接的跳转

https://github.com/brandnewera/clouda/blob/master/sumeru/src/controller.js#L542

导致手机轻轻碰到链接就会发生跳转。尤其时当一个 被写成了一个较大的 block 时。即使是稍微不在垂直方向的滚动窗口,也发送了链接跳转……

需要重新考虑这里对 touchstart 的处理。

FYI:浏览器对链接的默认处理是手指松开后才发送跳转。长按会弹出有关此链接的菜单项……

tongyao commented 10 years ago

谢谢,我们跟进一下这个问题

huang-xin commented 10 years ago

绑定tap事件就行了, clouda没有事件拦截.

Library.touch.on(el, "tap", function(e){
     //todos
});