iScroll.Исправлено время прокручивания части: оно очень медленное в конце - PullRequest
1 голос
/ 27 сентября 2019

Прокрутка должна выполняться с одинаковой скоростью.Все начинается хорошо, я использовал все опции и все еще веду себя так же, как вы можете видеть на примере.

https://codepen.io/dalladaniel/pen/RwbOOGa здесь вы можете увидеть пример и код.Я ожидаю, что он будет вести себя нормально, чтобы иметь одинаковую скорость на всем свитке от начала до конца, но он начинается нормально, а в конце он действительно медленный.


function loaded () {
    myScroll = new IScroll('#wrapper', {
        scrollbars: true,
        mouseWheel: true,
        interactiveScrollbars: true,
        shrinkScrollbars: 'scale',
        fadeScrollbars: false
    });

  var scrollDuration = 80000;
var scrollDelay = 1000;

setTimeout(function() {
    myScroll.refresh();
    myScroll.scrollTo(0, myScroll.maxScrollY, scrollDuration, IScroll.utils.ease.quadratic);
}, scrollDelay);  
}

document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);



...