Mars icon indicating copy to clipboard operation
Mars copied to clipboard

添加js事件解决方案

Open juno5460 opened this issue 12 years ago • 7 comments

或者可以通过使用fastclick来解决300ms点击延迟的问题。

juno5460 avatar Dec 26 '13 03:12 juno5460

@juno5460 似乎有冲突?

yuanyan avatar Dec 26 '13 14:12 yuanyan

@juno5460 发现一篇,300ms详细问题阐述的文章http://thx.alibaba-inc.com/mobile/300ms-click-delay/

icepy avatar Feb 24 '14 06:02 icepy

https://developers.google.com/mobile/articles/fast_buttons?hl=zh-CN google早先有提及延时问题

hiwanz avatar Feb 24 '14 06:02 hiwanz

解决300ms后,事件穿透的问题,有好的解决方法吗?

yuanyan avatar Feb 24 '14 08:02 yuanyan

试试把底下的pointer-events设为none看看

hiwanz avatar Feb 25 '14 13:02 hiwanz

@hiwanz 是一种思路,不过这样复杂度提升许多,同时无法解决页面跳转场景下的事件穿透的情况 @yisibl FYI

yuanyan avatar Feb 26 '14 04:02 yuanyan

Fastclick看上去复杂度有点过高了,我用的是 tap-event。另外我个人建议非外部跳转不要使用a链接,有时候a标签的click事件会在touchend之前触发然后阻塞绑定的tap,造成不必要的麻烦。

chemzqm avatar May 25 '14 15:05 chemzqm