这让我很烦。我看到许多用HTML5 / JS制作的混合应用程序都存在此问题。到目前为止,我还没有找到可靠的解决方案。
问题在于,在移动设备中,常规事件和使用率更高的事件:(单击),如下:
<button (click)="dosomething()"></button>
有两个主要问题:
1)当您按下它并长按时,它永远不会调用click动作。如果您没有定义或编码长按,则这是非常非常非常非常差的UI行为。因此,“敲击”被错误地实现。如果您使用的是Android计算器,则当您按下数字并等待5秒钟时就会看到它,它会触发。它应该如何工作。
2)如果按下它并稍微移动,则不会触发该动作。对于UX目的来说,这也是很糟糕的。
有人知道解决方案或替代方案吗?
谢谢,
https://css-tricks.com/annoying-mobile-double-tap-link-issue/
我知道链接不完全是您的问题,但也许您可以检查CSS。