【问题标题】:Click does not work on iPad when pressed for too long按下时间过长时,点击在 iPad 上不起作用
【发布时间】:2020-04-24 19:22:21
【问题描述】:

我开发了一个 webapp,我们通常在 ipads 浏览器上运行,通常是 Chrome。老用户在需要按下按钮时会出现问题。他们通常比普通用户更用力和更长的时间,因此点击永远不会被注册。

该应用程序是一个有角度的应用程序,我尝试绑定一个 (mousedown) 事件,希望在第一次触摸它时触发该事件。但似乎当你在 ipad 上按住它的时间越长,它就会开始关注文本。

关于在这种情况下如何改进用户体验的任何想法?许多老用户感到沮丧,因为对他们来说它不起作用。

【问题讨论】:

    标签: html angular ipad web-applications user-experience


    【解决方案1】:

    当您将手指放在按钮上时,您可能永远无法到达鼠标事件,尤其是当您稍微移动手指时。您可以在这里查看活动顺序https://patrickhlauke.github.io/touch/tests/event-listener_all-no-timings.html 要处理您的问题,您可以处理 pointerdown 或 touchstart 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多