我在事件监听器('touchstart')中注册的元素很少。我将它添加到webview中。监听器工作正常,但每次触摸canvas时,它都会选择整个画布(就像普通的DOM对象一样),经过一小段延迟后,它会从事件监听器执行回调,然后取消选择画布。
我的问题:是否有任何方法可以禁用此选择,因为它不必要且难看?
答案 0 :(得分:1)
我们的团队也遇到了这个问题,与你描述的完全相同。
您的js代码或触摸处理程序没有任何问题。
只需在画布元素中添加一个css属性,如下所示:
canvas{
-webkit-tap-highlight-color: transparent;
}
这将解决您的问题。