on ajoute un seuil
This commit is contained in:
parent
043b9494d0
commit
6a1b874ca8
1 changed files with 9 additions and 6 deletions
15
gamuSwipe.js
15
gamuSwipe.js
|
@ -6,6 +6,7 @@
|
||||||
function gamuSwipe(mon_id,handleswipe){
|
function gamuSwipe(mon_id,handleswipe){
|
||||||
window.addEventListener('load', function(){
|
window.addEventListener('load', function(){
|
||||||
var touchsurface = document.getElementById(mon_id);
|
var touchsurface = document.getElementById(mon_id);
|
||||||
|
var seuil = 150;
|
||||||
var startX;
|
var startX;
|
||||||
var dist;
|
var dist;
|
||||||
|
|
||||||
|
@ -21,12 +22,14 @@ function gamuSwipe(mon_id,handleswipe){
|
||||||
touchsurface.addEventListener('touchend', function(e){
|
touchsurface.addEventListener('touchend', function(e){
|
||||||
var touchobj = e.changedTouches[0];
|
var touchobj = e.changedTouches[0];
|
||||||
dist = touchobj.pageX - startX;
|
dist = touchobj.pageX - startX;
|
||||||
if (dist < 0) {
|
if (Math.abs(dist) > seuil ) {
|
||||||
handleswipe('left');
|
if (dist < 0) {
|
||||||
e.preventDefault();
|
handleswipe('left');
|
||||||
} else if(dist > 0){
|
e.preventDefault();
|
||||||
handleswipe('right');
|
} else if(dist > 0){
|
||||||
e.preventDefault();
|
handleswipe('right');
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue