-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
$.fn.scrollTo = function(scrollHeight ,duration) {
var el = this;
var startPosition = el.scrollTop();
var delta = scrollHeight - startPosition;
var startTime = Date.now();
function scroll() {
var fraction = Math.min(1, (Date.now() - startTime) / duration);
el.scrollTop(delta * fraction + startPosition);
if(fraction < 1) {
setTimeout(scroll, 10);
}
}
scroll();
};
Metadata
Metadata
Assignees
Labels
No labels