console
function tap(ele, fn){
var startTx,startTy,endTx,endTy;
ele.addEventListener('touchstart', function(e){
var touches = e.touches[0];
startTx = touches.clientX;
startTy = touches.clientY;
}, false);
ele.addEventListener('touchend', function(e){
var touches = e.changedTouches[0];
endTx = touches.clientX;
endTy = touches.clientY;
if(Math.abs(startTx -endTx) < 6 && Math.abs(startTy -endTy) < 6 ){
fn(e);
}
}, false);
}
var btn = document.querySelector("button");
tap(btn, function(){
alert(555);
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=">
<meta http-equiv="X-UA-Compatible" content="">
<title></title>
</head>
<body>
<button>点击</button>
</body>
</html>