移動端返回頂部右下角按鈕程式碼
阿新 • • 發佈:2019-01-08
window.onscroll=function(){
if($(window).scrollTop()>100){
$('.go-top').show();
}else{
$('.go-top').hide();
}
}
$('.go-top').click(function(){
scroll('0px', 300);
});
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);
}
if($(window).scrollTop()>100){
$('.go-top').show();
}else{
$('.go-top').hide();
}
}
$('.go-top').click(function(){
scroll('0px', 300);
});
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);
}