iPadにキャンバスタグを使用してPhoneGapアプリを作成しようとしています。アニメーションはうまく動作しますが、キャンバスがタップされると点滅します。タップするとiPadキャンバスがちらつきます
私もキャンバスタグでサイトをチェックしに行くとき、同じことは、誰もが、私はこれを防ぐ可能性がある方法を知っています...私のiPadで
をどうなりますか?
iPadにキャンバスタグを使用してPhoneGapアプリを作成しようとしています。アニメーションはうまく動作しますが、キャンバスがタップされると点滅します。タップするとiPadキャンバスがちらつきます
私もキャンバスタグでサイトをチェックしに行くとき、同じことは、誰もが、私はこれを防ぐ可能性がある方法を知っています...私のiPadで
をどうなりますか?
イベントハンドラにイベントを消費させ、そのイベントがブラウザに伝播しないようにしてください。私のキャンバスアプリで
は、私が実際にするevent.stopPropagation()、event.stopImmediatePropagation()、event.preventDefault()から利用できるものは何でも使う、すべてのブラウザからのイベントを維持し、その後も持っていますハンドラはfalseを返します。いずれのプラットフォームでどちらが必要かを覚えていませんが、リンク先のドキュメントでSafariのevent.preventDefault()を提案しています。私のためにそれを固定CSSのこのビットは:
<style>
* { -webkit-tap-highlight-color:rgba(0,0,0,0); }
</style>
も参照してください-webkit-tap-highlight-color: rgba(0,0,0,0); on a div?
これは、Canvasタグ用のiOSで動作します。 –
これは、クリック/タッチイベント(必ずしも
キャンバス上transparent' 'にCSSルール' -webkit-タップハイライトcolor'を設定してみてくださいでしたそれがトリックをするかどうかを確認しますか? –