2022年7月へ

[Javascript] iPadとPCのクリック時の挙動の違い

公開日:

最終更新日:

要約

JavascriptのaddEventListenerでclickイベントを利用しているが、タブレット(特にiPad)での反応が悪い問題を解説。clickイベントだけではタッチデバイスでの挙動に問題があるため、タッチイベントとの違いを理解し、適切なイベント制御が必要と結論づけている。

  • Javascript
  • クリックイベント
  • タッチイベント
  • iPad
  • PC
  • イベント処理
  • ウェブ開発
  • プログラム修正

addEventListener で click 時にイベントを持たせているが,タブレットだとどうも上手く反応しない。

なんとなく,"click"でイベントを判定させているところがおかしいのではないかと考える。

タッチイベントとマウスイベント

https://www.codegrid.net/articles/touch-click-pointer-1/

うーん,どうやら,ここら辺だろうか。

すべて"click"で制御してきたが,ちょっと挙動を変えねばなるまい。

プログラムを急ぎ修正する。