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中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
SQL查询语句优化的实用方法总结
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
js实现获取鼠标当前的位置
JavaScript中的标签模板是什么_它如何扩展字符串功能
原生JS获取元素集合的子元素宽度实例
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
再谈Python中的字符串与字符编码(推荐)
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
昵图网官网入口 昵图网素材平台官方入口
Python制作简易注册登录系统
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Laravel如何自定义错误页面(404, 500)?(代码示例)
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
教你用AI将一段旋律扩展成一首完整的曲子
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在阿里云服务器自主搭建网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
如何在Windows环境下新建FTP站点并设置权限?
如何确认建站备案号应放置的具体位置?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
Windows Hello人脸识别突然无法使用
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel如何配置任务调度?(Cron Job示例)
个人网站制作流程图片大全,个人网站如何注销?
JavaScript如何实现倒计时_时间函数如何精确控制
Android okhttputils现在进度显示实例代码
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
南京网站制作费用,南京远驱官方网站?
如何有效防御Web建站篡改攻击?
奇安信“盘古石”团队突破 iOS 26.1 提权
Python高阶函数应用_函数作为参数说明【指导】
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
如何在Windows 2008云服务器安全搭建网站?
如何在阿里云虚拟服务器快速搭建网站?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
独立制作一个网站多少钱,建立网站需要花多少钱?
如何用PHP快速搭建CMS系统?
大同网页,大同瑞慈医院官网?
进行网站优化必须要坚持的四大原则
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel storage目录权限问题_Laravel文件写入权限设置
详解MySQL数据库的安装与密码配置
Win11关机界面怎么改_Win11自定义关机画面设置【工具】

