0

私は次のJavaScriptを持っています:

    var jQT = new $.jQTouch({
            touchSelector: '#swipeme',
            fixedViewport: false,
            fullScreen: false
            });

            $('#swipeme').bind('swipe', function(evt, data) {
                $('#gallery').css('margin-left',parseInt($('#gallery').css('margin-left'))-100 );
            });

これは非常に基本的なことで、スワイプするとギャラリーの余白が変わります。

理想的には、スワイプした方向と速度に応じて、ギャラリーを左右にスライドさせて(マージンを変更して)終了させたいと思います。

ただし、これらの変数がどこにあるかわからないため、これらを理解しようとして問題が発生しています。

evtとデータでconsole.logを試しましたが、iPhoneでは詳細がわかりません。また、jQTouchの適切なドキュメントはどこにも見つかりません。

アドバイスをいただければ幸いです。ありがとうございます。

4

1 に答える 1

1

ドキュメントには、リスナーfnのdata.direction(「左」または「右」)を確認することをお勧めします。ただし、スワイプ速度についてはそれほど多くありません。ここで質問してください:http://blog.jqtouch.com/submit

于 2010-07-28T13:29:34.987 に答える