Я реализую фотогалерею на мобильном устройстве и работаю над сортировкой algorirthm, когда пользователь swipes right
или swipes left
.Указатель не ссылается на правильное положение для сенсорного алгоритма галереи изображений
Мое понимание заключается в том, что я должен держать указательное положение, чтобы отслеживать, в какой позиции им. У меня также есть переменная поз Ьс я думал, идентификатор должен знать точку позиции , но я считаю, то, переменная позиция не требуется
Вот мой текущий код:
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 - Пользователь Swipes правого и указатель должен быть 9
6 - Пользователь Swipes правого и указатель должен быть 0
7 - пойло пользователя правые и указатель должен быть 1
7 - Пользователь пойла права на общий-1 и указатель должен быть 9
8 - Пользователь пойлом правого и указатель должен быть 0
Не могли бы вы предоставить пояснительный текст? (Ответ был отмечен как «низкое качество»). –