0
在Y創建一個對象拖動「touchmove」,但我希望它只能在一個方向上拖動!HTML5 Touchmove事件只在一個方向
但它也使它下降..我該如何解決這個問題?
在Y的每個區間內,都會發生一些操作,其目標是僅以一種方式拖動該項目,從而禁用用戶不會轉到預覽操作的可能性。
下面是代碼:
var moveMe = function(e) {
e.preventDefault();
var orig = e.originalEvent;
var y = event.touches[0].pageY;
if(y<=600 && y>420){
$(this).css({
top: orig.changedTouches[0].pageY
});
if(y<570 && y>=540){
}else {
if(y<540 && y>=510){
}else {
if(y<510 && y>=480){
}else {
if(y<480 && y>=450){
}else {
if(y<450 && y>=420){
}
}
}
}
}
}
};
$("#draggable").bind("touchstart touchmove", moveMe);