1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$('.slider-list').bind('touchstart',function(e){
// 手指触屏时的x坐标
startX = e.touches[0].pageX;
});

$('.slider-list').bind('touchmove',function(e){
// 禁止默认的touchmove事件
e.preventDefault();
});

// 手指放开时的x坐标
$('.slider-list').bind('touchend',function(e){
endX = e.changedTouches[0].pageX;
deltaX = endX - startX;

if(deltaX>0){
// 手指向右滑
}else{
// 手指向左滑
}
})

纵向滑动同理。