Skip to content

添加js事件解决方案#8

Open
juno5460 wants to merge 1 commit into
AlloyTeam:masterfrom
juno5460:master
Open

添加js事件解决方案#8
juno5460 wants to merge 1 commit into
AlloyTeam:masterfrom
juno5460:master

Conversation

@juno5460

Copy link
Copy Markdown

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

添加js事件解决方案
@yuanyan

yuanyan commented Dec 26, 2013

Copy link
Copy Markdown
Contributor

@juno5460 似乎有冲突?

@icepy

icepy commented Feb 24, 2014

Copy link
Copy Markdown

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

@hiwanz

hiwanz commented Feb 24, 2014

Copy link
Copy Markdown

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

@yuanyan

yuanyan commented Feb 24, 2014

Copy link
Copy Markdown
Contributor

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

@hiwanz

hiwanz commented Feb 25, 2014

Copy link
Copy Markdown

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

@yuanyan

yuanyan commented Feb 26, 2014

Copy link
Copy Markdown
Contributor

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

@chemzqm

chemzqm commented May 25, 2014

Copy link
Copy Markdown
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants