Androidでは、SenchaやJQTouchやJQMobileなどのフレームワークを使用せずにjQuery(通常のjQuery)を使用していますが、左から右にスワイプ)。私は今まで何か成果を上げていますが、私はjQueryに実装する数式を決定しようとしています。左から右のスワイプイベントをキャプチャし、別の種類のジェスチャをキャプチャしません。何を指示してるんですか?私はある種の許容可能な分散が必要だと思います。私は、ここに再適用できる計算法があると仮定していますが、残念ながら私は大学の計算から離れています。あなたの答えは、うまくいけば、私を教育するでしょう。ここでjQueryでAndroidのキャンセル/バックスワイプ(スワイプを左から右にスワイプ)
は、いくつかのサンプルXの、yはスタート/フィニッシュのデータを一緒にプレイする:
(a)の右上(この場合は望ましくないジェスチャー)
21269への途中、左から斜めにスワイプ - 278,85
中央から斜めスワイプ(b)は(この場合に望ましくないジェスチャ)権利を下げるために、左
13269 - 331436
(c)の直線(一種の)中央からは、中央右(望ましいジェスチャー)に左スワイプ
34267 - 326266
又は
36494 - 355479
var gnStartX = 0;
var gnStartY = 0;
var gnEndX = 0;
var gnEndY = 0;
window.addEventListener('touchstart',function(event) {
gnStartX = event.touches[0].pageX;
gnStartY = event.touches[0].pageY;
},false);
window.addEventListener('touchmove',function(event) {
gnEndX = event.touches[0].pageX;
gnEndY = event.touches[0].pageY;
},false);
window.addEventListener('touchend',function(event) {
alert('START (' + gnStartX + ', ' + gnStartY + ') END (' + gnEndX + ', ' + gnEndY + ')');
},false);