私が現在使用して出発点からの測位の変化を検出するpan
イベントを監視しています:hammer.js - 「panhold」のいくつかの並べ替えに/火災事象を検出
var x = e.gesture.deltaX;
var y = e.gesture.deltaY;
移動させながら、これは素晴らしい取り組んでいますカーソル/特定の領域の周りを触れるが、私の問題は、ユーザーがパンの位置を保持している限り、イベントが発生する必要があるということです。
パンイベントは、高速でパンすると数秒に数十回まで移動中に繰り返し発生します。 これは完璧です。私はpress
イベントに遭遇しましたが、このイベントは、あなたがパンして押しているときにのみ発生します(panhold
またはpantopress
のように)。
アイデア?タイマーや他の創造的なアイデアを含む(クリーンな)ソリューションを気にしません。
ありがとうございます!
これは実際に**私**の仕事ではありません。この質問を投稿する前に、私の束縛は 'パンパンチング 'でしたが、' press'バインドは、あなたがプレスを開始した場合にのみ起こります。 – Chad
また、追加のパンタイプへのバインディングは不要で重複していると思われますが、最も重要なことは私の問題を解決するものではありません。私は、ユーザがパンニングしている方向に関係なく、絶対的なx/y座標での位置の変化のみを考慮しています。したがって、単にパンをバインドするだけで十分です。 – Chad