ID付きの画像のグリッドがあります。ユーザーがモバイルタッチデバイスをつまむとき、ユーザーがそれらのインスタンスのどれをつまむかを検出したいと思います。したがって、ピンチを検出しようとするIDごとに30個のハンマーインスタンスを作成する代わりに、逆に検出したいと思います。私の質問が明確であることを願っています。
乾杯!
event
-objectを使用して、現在のtarget
:を判別できます。
$(document).on('touchstart', function(e){
$(e.target) // this is your element
});
または、でテストする必要がある場合は、と指の座標touchmove
を使用します。elementFromPoint
$(document).on('touchmove', function(e){
$( document.elementFromPoint(e.touches[0].pageX, e.touches[0].pageY) ) // this is your element
});
アップデート
$.event.props.push("touches");
を正規化するために使用できますtouches
。