js回到顶部 动画速度 (自己记录)

  • Post author:
  • Post category:其他


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



版权声明:本文为Andy__xie原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。