0

ID付きの画像のグリッドがあります。ユーザーがモバイルタッチデバイスをつまむとき、ユーザーがそれらのインスタンスのどれをつまむかを検出したいと思います。したがって、ピンチを検出しようとするIDごとに30個のハンマーインスタンスを作成する代わりに、逆に検出したいと思います。私の質問が明確であることを願っています。

乾杯!

4

1 に答える 1

2

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

于 2013-02-12T17:48:47.210 に答える