0
我正在移動設備上實現照片庫,並且正在處理用戶swipes right
或swipes left
時的排序算法。指針未正確引用位置圖像庫觸摸算法
我的理解是,我應該保持一個指針位置來跟蹤我在哪個位置。我也有一個POS可變BC我想ID需要知道的位置點但我相信已經不需要POS可變
這裏是我當前的代碼:
var cnt=0;var ptr=0;var pos=0;
var total=10;
function newimageshow(dir){
if(dir=='ltr'){
if(pos==0){
ptr=total-1;
} else {
ptr--;
}
} else {
if(pos==0){
ptr=0;
} else {
ptr++;
}
}
if(pos==(total-1)){
pos=0;
} else {
pos++;
}
alert(dir+" Ptr: "+ptr);
}
newimageshow('ltr'); // on swipe left;
newimageshow('rtl'); // on swipe right
這是完全錯誤的,但我第一次嘗試。
從本質上講,這裏是應該發生的事情:
0 - 0
1個的指針畫廊的初始負載 - 用戶刷卡權和指針應該是1個
2 - 用戶掃描左和指針應爲0
3 - 左用戶滑動和指針應爲9(總-1)
個4 - 用戶揮動左和指針應爲8
5 - 用戶刷右和指針應爲9
6 - 用戶刷右和指針應爲0
7 - 用戶揮動右和指針應爲1
7 - 用戶向右划動,以總-1和指針應爲9
8 - 用戶刷卡右和指針應爲0
請您提供一些解釋性文字嗎? (答案已被標記爲「低質量」。) –