使用jQuery实现返回顶部
博客园,这片程序员们倾心倾力的交流圣地,总是让人流连忘返。无数的心得体会在这里分享,内容丰富多彩。尽管这里的美好令人陶醉,一个微小的不便却始终存在:缺少返回顶部的功能。而今,我们终于可以为这片乐园添上这一贴心的功能。
让我们借助jQuery的力量来实现这个实用的功能。首先在页面底部添加一个“回到顶部”的按钮,这个按钮我们称之为“go2”。当页面被滚动到特定位置时,这个按钮就会悄然出现,而在点击之后,页面会平滑地滚动到顶部。
HTML与JS的实现代码如下:
在页面中添加以下代码: 并使用以下的JavaScript脚本:$(function(){
$('go2').click(function(){
$("html,body").animate({scrollTop:0},200); // 回到页面顶部
return false; // 阻止链接的默认行为
});
$(window).scroll(function(){ // 当页面滚动时
var obj=$('go2');
if($(window).scrollTop() > 900){ // 当页面滚动超过900px时
obj.show(); // 显示“回到顶部”按钮
}else{
obj.hide(); // 隐藏按钮
}
});
});
接下来是CSS样式的设计:
为“回到顶部”按钮添加以下样式: .go2 {background: url("") no-repeat scroll left center transparent; // 背景图片,可根据需求替换
bottom: 65px; // 按钮距离底部的距离
color: 444444; // 文字颜色
display: none; // 初始状态隐藏按钮
height: 50px; // 按钮高度
margin-left: 510px; // 按钮水平位置调整
position: fixed; // 固定位置,不随页面滚动而移动
right: 160px; // 按钮距离右侧的距离
text-align: center; // 文字居中对齐
width: 50px; // 按钮宽度
} 当鼠标悬停在按钮上时,我们还可以为其添加一个背景位置的变化效果: .go2:hover {
background-position: -50px ; // 鼠标悬停时的背景位置变化,可以根据实际需求调整
}
试试看,现在是不是有了方便的返回顶部功能了呢?希望这个功能能给大家在使用博客园时带来更好的体验。编程语言
- 使用jQuery实现返回顶部
- 详解WordPress开发中过滤属性以及Sql语句的函数使
- Sql语句与存储过程查询数据的性能测试实现代码
- 微信小程序 实现点击添加移除class
- Perl Substr()函数及函数的应用
- asp.net中“从客户端中检测到有潜在危险的Reques
- ASP.NET中事件如何依次发生?
- Mysql5.7在windows7下my.ini文件加载路径及数据位置修
- 在Laravel5中正确设置文件权限的方法
- JS中捕获console.log()输出的方法
- jquery实现图片上传前本地预览功能
- PHP设置Cookie的HTTPONLY属性方法
- 微信小程序云开发如何使用npm安装依赖
- JQuery中attr属性和jQuery.data()学习笔记【必看】
- Mac下安装mysql5.7.18的详细步骤
- js输入框使用正则表达式校验输入内容的实例