2

jQuery Mobileアプリを作成していますが、スワイプイベント中のユーザーの指の動きを追跡する方法が必要です。イベントでこの機能を提供しているように見えるjGesturesを見つけましswipemoveたが、別のライブラリをインポートする必要がないことを望んでいました。jQuery Mobileswipeイベントはこの種の情報を返しますか?

4

1 に答える 1

6

これは、jQMでのみ実行できます。私はあなたのために例を作成しました:http://jsfiddle.net/Gajotres/cnuGy/。Windows Firefox、Android 4.1スタックブラウザ、iPadでテストしました。

$('#index').on('touchstart vmousedown', function(){
    $('#start').val('Touch start');
})

$('#index').on('touchmove vmousemove', function(event){
    $('#move-x').val(event.pageX);
    $('#move-y').val(event.pageY);
})

$('#index').on('touchend vmouseup', function(){
    $('#end').val('Touch end');
});

vmousedownなどのVイベントはマウスでのみ機能しますが、タッチイベントはタッチデバイス(iPad、Android ...)で機能します。

于 2012-12-22T09:24:30.267 に答える