标签:
// 回到顶部
onload = function () {
var oBtnTop = document.getElementById(‘toTop‘);
var timer = null;
oBtnTop.onclick = function () {
moveScroll(0, 500);
return false;
};
function moveScroll( iTarget, time ) {
// 起点
var start = document.documentElement.scrollTop || document.body.scrollTop;
// 距离
var dis = iTarget - start;
// 次数
var count = Math.round( time / 30 );
var num = 0;
console.log(start);
clearInterval(timer);
timer = setInterval(function() {
num += 1;
// 匀减速
var a = 1 - num / count;
var cur = start + dis*( 1 - Math.pow(a,3));
document.documentElement.scrollTop = cur;
document.body.scrollTop = cur;
if( num == count ){
clearInterval(timer);
}
}, 30)
}
};
标签:
原文地址:http://www.cnblogs.com/zsongs/p/5515391.html