おとなになりきれない兄(0.9)+ニートな弟(0.3)の ロメオリンクス創業と事業展開にまつわる奮闘記。 フリックとはiPhoneやAndoroid端末に代表されるスマートフォンのタッチスクリーン上を指でこするような動作をすることでアプリケーションを操作する方法です。 今回はそのフリックをWebアプリケーションで検出する仕組みを考えます。onflickなんてのがあればよいのですが、なさそうなので三種のタッチイベントを組み合せてこれを実現することにします。基本的な考え方は以下の通りです。 1.タッチスタートイベントを取得し、そのときのX座標を取得する。 2.タッチムーブイベントを取得し、そのときのX座標を取得する。 3.タッチエンドイベントを取得し、1.と2.のX座標の差が存在する場合、フリック動作が行われたとみなす。 以下、ソースコード。 -------------------------