我想为iPad创建HTML/Javascript绘图应用程序,使用HTML5画布。Canvas有jQuery点击监听器。
当canvas被点击时,它会暂时变成灰色。据我所知,在Ipad中,这是网页中可点击元素的标准行为。
是否有可能避免这种灰色闪烁,因为它非常令人不安。或者是否有其他方法捕获canvas上的click事件?
设置canvas元素的-webkit-tap-highlight-color
为完全透明。例如:
canvas {
-webkit-tap-highlight-color: rgba(0,0,0,0);
}