1

我几乎没有向事件侦听器('touchstart')注册的元素。我将它添加到 webview 中。侦听器工作正常,但每次我触摸画布时,它都会选择整个画布(如普通 DOM 对象),经过短暂延迟后,它会从事件侦听器执行回调,然后取消选择画布。

我的问题:有什么方法可以禁用此选择,因为它是不必要且丑陋的?

4

1 回答 1

1

我们的团队也遇到了这个问题,和你描述的完全一样。

您的 js 代码或触摸处理程序没有任何问题。

只需将 css 属性添加到您的画布元素,如下所示:

canvas{
  -webkit-tap-highlight-color: transparent;
}

这将解决您的问题。

于 2013-04-25T06:37:33.537 回答