html页面载入完毕返回顶部,网页返回顶部的HTML和JavaScript代码实现

废话不多说,直接上代码。

一、使用锚标记

此方法最简单,只需在body下放个隐藏的锚点标记,内容如下:

然后,在网页底部放一个访问链接即可:

返回顶部

此方法效果是一次直接跳到顶部,而且URL地址栏会显示个#top,追求完美的可使用下面方法。

二、使用JS scrollTo函数

javascript scroll函数(scrollBy scrollTo)是用来滚动页面到指定位置,格式定义如下:

scrollBy(xnum,ynum)

scrollTo(xpos,ypos)

其中:

xnum,ynum分别指水平、垂直滚动多少像素,正值表示向右或向下滚动,负值表示向左或向上滚动

xpos,ypos分别指水平和垂直坐标

使用示例:

返回顶部

三、scrollBy慢速滚动返回顶部

本方式使用上面提到的scrollBy函数,每次只滚动定量像素,整体看起来有点滚动效果,代码如下:

1

var sdelay=0;

2

function returnTop() {

3

window.scrollBy(0,-100);//Only for y vertical-axis

4

if(document.body.scrollTop>0) {

5

sdelay= setTimeout(‘returnTop()’,50);

6

}

7

}

scrollBy函数第二个参数我设了-100,越大(比如-10)滚动越慢,越小滚动越快,启动滚动只需在页面底部加个链接:

返回顶部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值