jQuery实现页面滚动返回顶部功能实例
作者:百宝袋时间:2026-10-21 18:45:03浏览:399
本文详细介绍如何利用jQuery实现页面滚动至一定距离后显示“返回顶部”按钮的功能。通过监听窗口滚动事件判断高度,控制按钮的淡入淡出,并绑定点击事件实现平滑滚动至页面顶部,适用于各类Web页面交互优化。
jQuery返回顶部功能实现
接下来通过具体代码示例展示如何实现该功能。
首先构建基础的HTML结构。
<div class="return_top"></div>
接着定义CSS样式,设置按钮的宽高、背景图、固定定位位置及初始隐藏状态。
.return_top{
width: 50px;
height: 50px;
background: url(../images/lanren.gif) no-repeat center #FF8D16;
position:fixed;
right: 30px;
bottom: 30px;
display: none;
cursor: pointer;
z-index: 99;
}
最后编写JavaScript逻辑,利用jQuery监听滚动事件并处理点击交互。
<script>
$(function(){
$(window).scroll(function(){
var topDistance=$(window).scrollTop(); //获取鼠标在本窗口现有状态下移动的高度
if(topDistance>100){ //如果移动高度大于100px,顶部图标单单显示出,如果移动高度小于等于100,顶部图标不显示
$('.return_top').fadeIn(800);
}else{
$('.return_top').fadeOut(800);
}
});
$('.return_top').on('click',function(){
$('html,body').animate({scrollTop:0},800); //必须用$('html,body')选择,不然没效果
})
});
</script>
以上即为完整的实现方案,旨在为读者提供实用的前端开发参考,欢迎支持。
作者最新文章
JS中parseInt与Number转整数的核心区别及适用场景
2026-11-05 17:35:53
定制 Quill.js 主题样式:修改默认 CSS 与添加自定义类名
2026-11-04 11:21:35
混淆JS代码怎么在线反混淆并格式化阅读
2026-11-03 21:46:39
JS在线编辑器代码报错怎么调试?控制台使用技巧
2026-11-03 21:24:56
从 marked.js 旧版本升级到最新版:API 变更与迁移指南
2026-11-03 17:38:17
