推荐使用基于jQuery的animate动画函数以及scrollTop方法,平稳过渡效果,时间可控制,封装代码如下: /** * 自动页面滚动至某元素 * @param {Object} obj 主对象 * @param {Number} time 页面滚动至某元素所需时间 * @example autoscroll($('#goTop'),100) */ function autoscroll(obj,time){ var $this = $(obj); if(!time) time = 500; var $top = $this.offset().top; $('html,body').animate({ scrollTop:$top },time); }
推荐使用基于jQuery的
animate
动画函数以及scrollTop
方法,平稳过渡效果,时间可控制,封装代码如下: