x=x-20; 设置回到每10s的速度,
function gotoTop()
{
var x=document.body.scrollTop||document.documentElement.scrollTop;
var timer = setInterval(function()
{
x=x-20;
if(x<20)
{
x=0;
window.scrollTo(x,x);
clearInterval(timer);
}
window.scrollTo(x,x);
},10);
}
锚点设置:
$(“.item”).on(‘click’,function(){
if($(’#’ + $(this).attr(“name”)).offset() != undefined)
{
$(“html, body”).animate({
scrollTop: $(’#’ + $(this).attr(“name”)).offset().top + “px”
}, {
duration: 500,
easing: “swing”
});
return false;
}
});
点击dom设置id或者name属性即可 此处使用的是name