34 lines
763 B
JavaScript
34 lines
763 B
JavaScript
/*
|
|
* gamuSwipe v1.0.0 2019-01-31
|
|
*
|
|
*/
|
|
function gamuSwipe(mon_id,handleswipe){
|
|
window.addEventListener('load', function(){
|
|
var touchsurface = document.getElementById(mon_id);
|
|
var startX;
|
|
var dist;
|
|
|
|
touchsurface.addEventListener('touchstart', function(e){
|
|
var touchobj = e.changedTouches[0];
|
|
dist = 0;
|
|
startX = touchobj.pageX;
|
|
}, false);
|
|
|
|
//touchsurface.addEventListener('touchmove', function(e){
|
|
//}, false);
|
|
|
|
touchsurface.addEventListener('touchend', function(e){
|
|
var touchobj = e.changedTouches[0];
|
|
dist = touchobj.pageX - startX;
|
|
if (dist < 0) {
|
|
handleswipe('left');
|
|
e.preventDefault();
|
|
} else if(dist > 0){
|
|
handleswipe('right');
|
|
e.preventDefault();
|
|
}
|
|
}, false);
|
|
|
|
}, false);// end window.onload
|
|
}
|
|
|