移动端手指滑动距离


var startPosition={},deltaY,endPosition={};
document.addEventListener('touchstart',touch, false);  
document.addEventListener('touchmove',touch, false);  
document.addEventListener('touchend',touch, false);  
   
function touch (event){  
    var event = event || window.event;  
    switch(event.type){  
        case "touchstart":  
            var touch = event.touches[0];
		    startPosition = {
		        x: touch.pageX,
		        y: touch.pageY
		    }
            break;  
        case "touchend": 
       break;  
        case "touchmove":  
            var touch = event.touches[0];
		    endPosition = {
		        x: touch.pageX,
		        y: touch.pageY
		    }
	    deltaY = endPosition.y - startPosition.y;
       break;  
    }  
       
}  
 

  



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM