ユーザーにタッチインさせたい要素のタッチイベントにバインドする必要があります。これらのイベントは、touchstart、touchmove、touchend(wellとtouchcancel)です。イベントでは、指の位置の座標が配列で示されます(実際には、3つです。どの配列またはどの配列にアクセスしてどのイベント/シナリオにアクセスするかについては、下部のリンクを参照してください)。次に、これらの座標を使用して形状を計算できます。
これは、jqueryを使用した2本の指の例です(必須ではありません)。
#JQuery
$('#myID').bind("touchstart", function(event) {
var finger1PosX = event.originalEvent.targetTouches[0].pageX;
var finger2PosX = event.originalEvent.targetTouches[1].pageX;
});
これは、少なくとも2本の指が押されていることを前提としています。これは悪い前提です。
ここに良いチュートリアル/ディスカッションがあります:
http ://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/
また、event.preventDefaultを使用して、このdivでのスクロールやその他のジェスチャを防止することもできます。
また、Androidでのマルチタッチイベントのサポートはバージョンによって異なることに注意してください(iOSについて質問していたことは知っています)。