JS的返回top操作

这篇博客介绍了如何使用JavaScript实现‘返回顶部’的功能,该功能在页面滚动到一定高度时显示,点击后能将页面瞬间滚动到顶部,使top位置为0。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JS的返回top操作

在这里插入图片描述
“返回顶部”实现是隐藏的,当滚动到一定高度时显示,点击后回到页面顶部top=0位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>DOM</title>
    <style>
    	body{height: 1000px;}
        #Totop{
            height: 20px;
            border: 1px solid red;
            display: none;
            cursor: pointer;
            position: fixed;
            bottom: 100px;
            right: 100px;
        }
    </style>
</head>
<body>
<span id="Totop">&nbsp;^&nbsp;</span>
<script>
 // Totop
 let totop = document.getElementById('Totop');
 totop.onclick = function (){  //返回到页面顶部
     document.documentElement.scrollTop = document.body.scrollTop =0;
 }
 // 当页面滚动时触发
 window.onscroll = function (){
     if(getScrollY()>200){
         totop.style.display='block';
     }else{
         totop.style.display='none';
     }
 } 
 // 得到页面向上滚动的距离
 function getScrollY(){
     return document.body.scrollTop || window.pageYOffset || window.scrollY;
 }
 
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值