jquery平滑滚动到顶部插件使用详解
发布时间 - 2026-01-11 01:01:34 点击率:次点击一个固定按钮,平滑的滚动到窗口顶部的这种功能,在前端开发是相当常见的,如图:
关键代码:
$.fn.scrollTo = function(options) {
var defaults = {
toT: 0, //滚动目标位置
durTime: 500, //过渡动画时间
delay: 30, //定时器时间
callback: null //回调函数
};
var opts = $.extend(defaults, options),
timer = null,
_this = this,
curTop = _this.scrollTop(), //滚动条当前的位置
subTop = opts.toT - curTop, //滚动条目标位置和当前位置的差值
index = 0,
dur = Math.round(opts.durTime / opts.delay),
smoothScroll = function(t) {
index++;
var per = Math.round(subTop / dur);
if (index >= dur) {
_this.scrollTop(t);
window.clearInterval(timer);
if (opts.callback && typeof opts.callback == 'function') {
opts.callback();
}
return;
} else {
_this.scrollTop(curTop + index * per);
}
};
timer = window.setInterval(function() {
smoothScroll(opts.toT);
}, opts.delay);
return _this;
};
//调用
$("body").scrollTo({ toT: 0 });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery平滑滚动
# jquery平滑滚动到顶部
# jquery滚动到顶部
# 基于jquery实现页面滚动时顶部导航显示隐藏
# jquery滚动到顶部底部代码
# 基于jquery固定于顶部的导航响应浏览器滚动条事件
# jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
# 使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
# jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
# jQuery创建平滑的页面滚动(顶部或底部)
# 滚动条
# 如图
# 回调
# 大家多多
# var
# defaults
# options
# scrollTo
# function
# delay
# toT
# durTime
# align
# center
# text
# null
# style
# js
# fn
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
如何在阿里云部署织梦网站?
,南京靠谱的征婚网站?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel如何生成API文档?(Swagger/OpenAPI教程)
使用豆包 AI 辅助进行简单网页 HTML 结构设计
青岛网站建设如何选择本地服务器?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
如何在阿里云虚拟主机上快速搭建个人网站?
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
如何在云主机上快速搭建网站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
EditPlus中的正则表达式 实战(1)
Android使用GridView实现日历的简单功能
Laravel如何使用Sanctum进行API认证?(SPA实战)
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel如何使用Service Container和依赖注入?(代码示例)
C语言设计一个闪闪的圣诞树
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
详解MySQL数据库的安装与密码配置
如何在阿里云购买域名并搭建网站?
,交易猫的商品怎么发布到网站上去?
C#如何调用原生C++ COM对象详解
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
公司网站制作需要多少钱,找人做公司网站需要多少钱?
JavaScript如何实现路由_前端路由原理是什么
免费网站制作appp,免费制作app哪个平台好?
新三国志曹操传主线渭水交兵攻略
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
Laravel怎么为数据库表字段添加索引以优化查询
Python文本处理实践_日志清洗解析【指导】
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Swift中switch语句区间和元组模式匹配
什么是javascript作用域_全局和局部作用域有什么区别?
高端云建站费用究竟需要多少预算?
微信h5制作网站有哪些,免费微信H5页面制作工具?
在线教育网站制作平台,山西立德教育官网?
javascript中的try catch异常捕获机制用法分析
Python高阶函数应用_函数作为参数说明【指导】
无锡营销型网站制作公司,无锡网选车牌流程?

