移动端返回顶部
实现功能:
- 页面滚动某个地方就显示,否则隐藏
- 点击可以返回顶部
下面详细地说明具体的实现步骤:
① 滚动到某个地方后显示
② 事件:使用scroll页面滚动事件
③ 如果被卷去的头部(window.pageYOffset)大于某个数值
④ 点击返回顶部的图片,使用window.scroll(0, 0)返回顶部
/* 返回顶部模块CSS样式 */
.goBack {
display: none;
position: fixed;
bottom: 50px;
right: 20px;
width: 38px;
height: 38px;
background: url(../images/back.png) no-repeat;
background-size: 38px 38px;
}
<!-- 返回顶部模块 --> <div class="goBack"></div> <!-- 顶部搜索模块 start --> <script> // 返回顶部模块制作 var goBack = document.querySelector('.goBack'); var nav = document.querySelector('nav'); window.addEventListener('scroll', function() { if (window.pageYOffset >= nav.offsetTop) { goBack.style.display = 'block'; } else { goBack.style.display = 'none'; } }); goBack.addEventListener('click', function() { window.scroll(0, 0); }); </script>
<!-- 返回顶部模块 --><div class="goBack"></div><!-- 顶部搜索模块 start --><script> // 返回顶部模块制作 var goBack = document.querySelector('.goBack'); var nav = document.querySelector('nav'); window.addEventListener('scroll', function() { if (window.pageYOffset >= nav.offsetTop) { goBack.style.display = 'block'; } else { goBack.style.display = 'none'; } }); goBack.addEventListener('click', function() { window.scroll(0, 0); });</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具