function scroll(scrollTo, time) {
var scrollFrom = parseInt(document.body.scrollTop),
i = 0,
runEvery = 5; // run every 5ms
scrollTo = parseInt(scrollTo);
time /= runEvery;
var interval = setInterval(function () {
i++;
document.body.scrollTop = (scrollTo - scrollFrom) / time * i + scrollFrom;
if (i >= time) {
clearInterval(interval);
}
}, runEvery);
}
var scrolltop=$(".content_discuss1").offset().top-window.innerHeight;
scroll(scrolltop,800);
zepto下动画返回顶部
原文:http://www.cnblogs.com/ch-zaizai/p/6264780.html