MCPcopy
hub / github.com/dcloudio/mui / scroll

Function scroll

js/mui.animation.js:10–21  ·  view source on GitHub ↗
(duration)

Source from the content-addressed store, hash-verified

8 $.scrollTo = function(scrollTop, duration, callback) {
9 duration = duration || 1000;
10 var scroll = function(duration) {
11 if (duration <= 0) {
12 window.scrollTo(0, scrollTop);
13 callback && callback();
14 return;
15 }
16 var distaince = scrollTop - window.scrollY;
17 setTimeout(function() {
18 window.scrollTo(0, window.scrollY + distaince / duration * 10);
19 scroll(duration - 10);
20 }, 16.7);
21 };
22 scroll(duration);
23 };
24 $.animationFrame = function(cb) {

Callers 1

mui.animation.jsFile · 0.70

Calls 1

callbackFunction · 0.85

Tested by

no test coverage detected