1

イベント リスナー ('touchstart') に登録されている要素はほとんどありません。私はそれをwebviewに追加します。リスナーは正常に動作しますが、キャンバスに触れるたびに (通常の DOM オブジェクトのように) キャンバス全体が選択され、少し遅れてイベント リスナーからコールバックが実行され、キャンバスの選択が解除されます。

私の質問: この選択は不必要で醜いので無効にする方法はありますか?

4

1 に答える 1

1

あなたが説明したのとまったく同じように、私たちのチームもこの問題に対処しました。

js コードまたはタッチ ハンドラーに問題はありません。

次のように、キャンバス要素に css プロパティを追加するだけです。

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

これで問題が解決します。

于 2013-04-25T06:37:33.537 に答える