0
私はtouchstart
ボタンにイベントリスナーを添付しています。Android Firefoxでタッチすると正常に起動します。しかし、Chrome(Android)では、まったく起動しません。理由は何ですか? click
へのイベントへの変更は明らかに機能しますが、私は触れる必要があります。touchstartイベントChromeのAndroidの問題
JsFiddle(モバイルと連携)
私はtouchstart
ボタンにイベントリスナーを添付しています。Android Firefoxでタッチすると正常に起動します。しかし、Chrome(Android)では、まったく起動しません。理由は何ですか? click
へのイベントへの変更は明らかに機能しますが、私は触れる必要があります。touchstartイベントChromeのAndroidの問題
JsFiddle(モバイルと連携)
私はなぜ知らない ...答えを発見したかもしれないが、私がイベントをtouchstartするe.preventDefault()
を追加した場合に動作するようです。
私は要素のタッチに対してマウスとシングルクリックの機能を追加するだけで、クリックイベントとタッチイベントの両方を登録する必要があります。
デフォルトの動作を防止することで、モバイルブラウザで(私が知る限り)300msのクリック遅延をシミュレートできるようです。