首页 > 解决方案 > Apple Pencil 点击按钮或锚元素在 web 应用程序上不起作用

问题描述

我们有一个 web 应用程序,它在使用手指触摸操作时可以正常工作。我们刚拿到一支苹果铅笔,但它不能点击按钮或链接,我们可以在 textarea 中使用它来书写,但任何按钮点击都不起作用。我试图寻找一个可能的解决方案,但无法确定我们的任何方向。任何可能导致的想法都会非常有帮助。

我能够弄清楚的一件事是,如果我添加事件 onmousedown 而不是 onclick,所有事件都会起作用,但是如果有另一种更简单的方法,我不想将整个网站代码从 onclick 更改为 onmousedown。感谢您的任何意见!

标签: htmljqueryapple-pencil

解决方案


我找不到合适的解决方案。但是我已经尝试过了,这似乎很有效

$(window).bind('touchstart', function(e) {
       e.target.click();
});

推荐阅读