FC2ブログ

スマホでのイベント処理

スマホでのイベント処理

スマホではマウスを使わないから
mousedownの代わりに
touchstart
(画面にタッチする)

mousemoveの代わりに
touchmove
(タッチしたまま指を動かす)

mouseupの代わりに
touchend
(画面から指を離す)

を使う

スマホ対応にするときに
もうひとつ気をつけるのが
e.preventDefault();
これはタッチ操作のイベントのデフォルト操作を無効化するというもの

touchstartイベントで
これを使うと
デフォルト操作が無効になり
ページが縦スクロールしなくなる

Androidではこれをやらないと
touchmoveイベントがタッチ直後しか発生しないため
線が書けないということになってしまうので注意
スポンサーサイト



コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック