html - Apple Pencil 点击按钮或锚元素在 web 应用程序上不起作用
问题描述
我们有一个 web 应用程序,它在使用手指触摸操作时可以正常工作。我们刚拿到一支苹果铅笔,但它不能点击按钮或链接,我们可以在 textarea 中使用它来书写,但任何按钮点击都不起作用。我试图寻找一个可能的解决方案,但无法确定我们的任何方向。任何可能导致的想法都会非常有帮助。
我能够弄清楚的一件事是,如果我添加事件 onmousedown 而不是 onclick,所有事件都会起作用,但是如果有另一种更简单的方法,我不想将整个网站代码从 onclick 更改为 onmousedown。感谢您的任何意见!
解决方案
我找不到合适的解决方案。但是我已经尝试过了,这似乎很有效
$(window).bind('touchstart', function(e) {
e.target.click();
});
推荐阅读
- ios - SKStoreReviewController.requestReview() 在 ViewController 加载之前出现在后台
- vim - 如何将“RustRun”重定向到 vim 中的拆分缓冲区
- google-apps-script - 如何在不向用户授予应用程序脚本的编辑访问权限的情况下执行 Web 应用程序功能
- javascript - 如何使文本气泡大到足以覆盖文本,并且在正确的边上对齐?
- scala - Spark Scala - Winsorize 组内的 DataFrame 列
- python - python新手,这行是什么意思?
- sql - 如何在sql中使用带有where条件的avg?
- python - 使用 PyQt5,实现两个窗口自动永远循环
- python - Django Admin 在对象更改视图管理面板上卡住同时 DB 磁盘大小爆炸
- javascript - 如何在客户端使用 websocket?