点击时,iPad画布闪烁

时间:2012-03-02 01:18:26

标签: ipad canvas

尝试使用iPad上的canvas标签创建PhoneGap应用。动画效果很好而且很好但是每当画布被轻敲时都会闪烁。

当我使用canvas标签检查网站时,我的iPad上也会发生同样的事情......

有谁知道我怎么可能阻止这个?

2 个答案:

答案 0 :(得分:15)

这一点CSS为我修好了:

<style>
    * { -webkit-tap-highlight-color:rgba(0,0,0,0); }
</style>

另见-webkit-tap-highlight-color: rgba(0,0,0,0); on a div?

答案 1 :(得分:2)

尝试让事件处理程序使用该事件并阻止它传播到浏览器。

http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

在我的画布应用程序中,为了保持所有浏览器中的事件,我实际上使用event.stopPropagation(),event.stopImmediatePropagation(),event.preventDefault()中可用的任何内容,然后让处理程序返回false。不记得哪个平台需要哪个,但链接的文档建议使用Safari的event.preventDefault()。