タグ

ブックマーク / gray-code.com (1)

  • 端末がタッチ(タップ)に対応しているか確認する | GRAYCODE JavaScript

    ブラウザを表示している端末がタッチ可能かどうかを調べる方法について解説します。 この記事のポイント 端末がタッチに対応しているかを調べる PCのブラウザのエミュレータでiOS/Androidにしてもタッチ対応と判定する タッチに対応しているか判定する イベントハンドラのontouchstartプロパティ�はブラウザを表示している端末がタッチに対応しているときは存在し、対応していない場合は存在しない状態になります。 そこで、このプロパティが「undefined」かどうかを調べることがまず1つのヒントとなります。 iPhoneでwindow.ontouchstartを参照 加えて、同時に対応できるタッチの数をnavigatorオブジェクトのmaxTouchPointsプロパティから参照することで、より確実にタッチに対応しているかを調べることができます。 このタッチの数は1以上であればタッチに対

    端末がタッチ(タップ)に対応しているか確認する | GRAYCODE JavaScript
  • 1