我正在尝试用js和HTML5实现线性轮播。我需要计算屏幕上当前触摸的偏移量(dx)的问题。我的代码:
document.addEventListener('touchmove', function(event) {
event.preventDefault();
var touch = event.touches[0];
posx=touch.pageX;
posy=touch.pageY;
},false);
例如:当前的posx是365,我向右移动了1px。然后我的dx将是1,依此类推...
提前谢谢。
发布于 2012-01-11 17:49:30
在每次更改时将当前x和y位置保存到全局变量,并在再次覆盖这些值之前计算上一次和当前值之间的差值。
https://stackoverflow.com/questions/8817129
复制相似问题