Я использую jQuery TouchSwipe для создания горизонтальных прокручиваемых div на мобильном сайте. Я настроил его так, чтобы div прокручивался влево или вправо, в зависимости от того, как вы прокручиваете. Моя проблема заключается в том, что вы перестали прокручивать и снова проведите пальцем по экрану. Когда вы переходите на прокрутку, div возвращается к началу. Очевидно, я хочу, чтобы div оставался там, где он есть, и прокручивал с этой позиции. Вот что я до сих пор.jQuery TouchSwipe горизонтальная прокрутка продолжает собираться
$('#table_set').swipe({
swipeStatus:swipe1, allowPageScroll:'horizontal'
});
function swipe1(event, phase, direction, distance, duration){
if(direction == 'left'{
$(this).scrollLeft(distance);
}else{
$(this).scrollLeft('-' + distance);
}
}
Я понимаю, почему это происходит в начале div. Каждый раз, когда вы касаетесь, duration
равно 0. Я просто не знаю, какие следующие шаги. Любая помощь будет потрясающей. Благодаря!