jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
发布时间 - 2026-01-11 02:11:05 点击率:次jQuery脚本:
<script type="text/javascript">
$(function() {
var scrollDiv = document.createElement('div');
$(scrollDiv).attr('id', 'toTop').html('^ 返回顶部').appendTo('body');
$(window).scroll(function() {
if ($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({ scrollTop: 0 }, 800);
})
});
</script>
CSS样式:
<style type="text/css">
#toTop
{
width: 100px;
z-index: 10;
border: 1px solid #333;
background: #121212;
text-align: center;
padding: 5px;
position: fixed;
bottom: 0px;
right: 0px;
cursor: pointer;
display: none;
color: #fff;
text-transform: lowercase;
font-size: 0.9em;
}
</style>
带有iframe框架的滚动操作:
<script type="text/javascript">
<!--
$().ready(function() {
$('<div id="return_old_tips" class="btn_return_old" style="position:' + ($.browser.msie ? "absolute" : "fixed") + ';" onclick="return_old({$feedback_flag},\'{$current_url}\')">返回旧版</div>').appendTo($("body"));
if ($.browser.msie) {
$("#return_old_tips").css("top", 200);
}
if ($.browser.msie) {
top.document.body.onscroll = function() {
var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);
if (f > parseInt($("body").height(), 10)) {
f = parseInt($("body").height(), 10);
}
$("#return_old_tips").css({
top: f,
left: 0
});
}
top.document.body.onresize = top.document.body.onscroll;
} else {
$(window.parent.document).scroll(function() {
var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);
if (f > parseInt($("body").height(), 10)) {
f = parseInt($("body").height(), 10);
}
$("#return_old_tips").css({
top: f,
left: 0
});
}).resize(function() {
var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);
if (f > parseInt($("body").height(), 10)) {
f = parseInt($("body").height(), 10);
}
$("#return_old_tips").css({
top: f,
left: 0
});
});
}
});
//-->
</script>
以上所述是小编给大家介绍的jQuery实现返回顶部按钮和scroll滚动功能[带动画效果],希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# jquery
# scroll
# 滚动功能
# jquery返回顶部按钮
# jQuery中Nicescroll滚动条插件的用法
# jQuery中ScrollTo用法示例
# jQuery Mobile开发中日期插件Mobiscroll使用说明
# 学习使用jquery iScroll.js移动端滚动条插件
# jQuery iScroll.js 移动端滚动条美化插件
# jQuery插件windowScroll实现单屏滚动特效
# 浅谈jQuery页面的滚动位置scrollTop、scrollLeft
# 小编
# 在此
# 给大家
# 所述
# 给我留言
# 感谢大家
# 旧版
# 疑问请
# 有任何
# fadeOut
# fadeIn
# click
# appendTo
# animate
# body
# html
# window
# scrollTop
# index
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Laravel如何实现一对一模型关联?(Eloquent示例)
如何在Tomcat中配置并部署网站项目?
5种Android数据存储方式汇总
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Laravel如何创建自定义Artisan命令?(代码示例)
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
如何在不使用负向后查找的情况下匹配特定条件前的换行符
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
深圳网站制作的公司有哪些,dido官方网站?
如何用美橙互联一键搭建多站合一网站?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
如何快速搭建高效香港服务器网站?
详解Huffman编码算法之Java实现
如何在云主机上快速搭建多站点网站?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
EditPlus中的正则表达式实战(6)
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel Docker环境搭建教程_Laravel Sail使用指南
如何快速配置高效服务器建站软件?
高端建站三要素:定制模板、企业官网与响应式设计优化
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何在万网自助建站平台快速创建网站?
JavaScript实现Fly Bird小游戏
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何在万网自助建站中设置域名及备案?
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Laravel如何与Pusher实现实时通信?(WebSocket示例)
详解jQuery中基本的动画方法
BootStrap整体框架之基础布局组件
IOS倒计时设置UIButton标题title的抖动问题
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
详解vue.js组件化开发实践
JavaScript模板引擎Template.js使用详解
如何确认建站备案号应放置的具体位置?
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
Python3.6正式版新特性预览
如何在IIS7上新建站点并设置安全权限?
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
高防服务器:AI智能防御DDoS攻击与数据安全保障
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言

