jq实现手机端左滑右滑功能,复制粘贴即可使用
var winHeight = $(window).height(),
$body = $("body");
$body.css("height", winHeight);
$("body").on("touchstart", function(e) {
e.preventDefault();
startX = e.originalEvent.changedTouches[0].pageX,
startY = e.originalEvent.changedTouches[0].pageY;
});
$("body").on("touchmove", function(e) {
e.preventDefault();
EndX = e.originalEvent.changedTouches[0].pageX,
EndY = e.originalEvent.changedTouches[0].pageY,
X = EndX - startX,
Y = EndY - startY;
if ( Math.abs(X) > Math.abs(Y) && X > 0 ) {
alert("左滑");
}else if ( Math.abs(X) > Math.abs(Y) && X < 0 ) {
alert("右滑");
}
});
此源码来源于网络整合,亲测可用