今後のためにiPhoneのサイトの作成を勉強中。


マルチタッチを取得する方法が紹介されていたのでメモひらめき電球


90秒で理解するiPhone JavaScript(マルチタッチ編)


個人的なメモ用に一部引用です。

Safari自体のスクロールや拡大・縮小は動作しない

<meta name="viewport" content="width=480, user-scalable=no, maximum-scale=0.6667″ />


縦スクロールの抑止

event.preventDefault();


タッチ関連のイベントを取得

onTouchStart

onTouchMove

onTouchEnd

onTouchCancel


リスナー方式
document.addEventListener("touchstart", touchHandler, false);
document.addEventListener("touchmove", touchHandler, false);
document.addEventListener("touchend", touchHandler, false);
document.addEventListener("touchcancel", touchHandler, false);


タッチ座標

event.touches[i].pageX


タッチ数
event.touches.length

よく右にカーソルをもっていくと右の矢印がでてきたり

左にカーソルをもっていくと左の矢印がでてきたりする。

前からやってみたいと思っていて仕事で使うときがついにきましたビックリマーク

忘れないうちにメモひらめき電球


マウスカーソルを変更する方法


カーソルを消す

Mouse.hide();


カーソルを表示

Mouse.show();


そして変更したい画像の座標値にマウス座標を使用する

mc.x = mouseX;

mc.y = mouseY;