位置: 编程技术 - 正文

jQuery中页面返回顶部的方法总结(jquery返回顶部)

编辑:rootadmin

推荐整理分享jQuery中页面返回顶部的方法总结(jquery返回顶部),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery返回上一个页面,jquery 设置和返回元素属性,jquery 设置和返回元素属性,jquery返回表单字段,jquery return,jquery 设置和返回元素属性,jquery返回顶部代码,jquery返回上一个页面,内容如对您有帮助,希望把文章链接给更多的朋友!

当页面过长时,通常会在页面下方有一个返回顶部的button,总结一下,大概三种实现方法,下面说下各方法及优缺点。

方法一 锚点定位

这种方法设置方便,但缺点是会刷新页面(我是在同事的乐视手机上发现的)。

方法二 window.scrollTo(x,y)

这种方法也很方便,并且不会刷新页面,缺点是没有滚动效果。

scrollTo接收的参数用来定位视口左上角在整个滚动内容区域的坐标,比如我设置scrollTo(,),就是让滚动内容的坐标(,)的点处在视口的左上角。

方法三 设置带有动画效果的滚动

原生方法

jQuery中页面返回顶部的方法总结(jquery返回顶部)

大概的思路就是:

为window绑定scroll事件,监听页面滚动距离,当超过一屏高度时,显示返回顶部的按钮

为按钮绑定点击事件,返回顶部的方法就是获取页面滚动的距离,然后计算步长,这里采用滚动距离除以5的方式,滚动速度由快到慢。这里使用定时器控制滚动的频率,建议设置较小一点的值,如果时间间隔过大会有‘跳帧'的感觉。这种方法优点是有了动画效果,只是实现起来比较麻烦,下面介绍一下jQuery方法。

jQuery方法

jQuery方法只是在js代码部分不同,具体代码如下

jQuery方法的优点是方便,而且动画效果比较流畅。

这里需要注意设置animate方法时使用的是jQuery封装的body对象而不是window对象,因为我们是要设置body的scrollTop属性。

总结

三个方法各有优劣,不过总体来讲,jQuery的方法更适合大多数场景。

以上所述是小编给大家介绍的jQuery中页面返回顶部的方法总结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

jQuery Ajax 实现在html页面实时显示用户登录状态 当网站是全静态的html页面时,而又希望网站会员在登录之后并在所有页面头部显示登录状态,如用户名等,如果未登录就是未登录状态,下面给大家来

jQuery实现可拖拽3D万花筒旋转特效 这是一个使用了CSS3立体效果的强大特效,本特效使用jQuery跟CSS3transform来实现在用户鼠标按下拖动时,环形图片墙可以跟随鼠标进行3D旋转动画。进去后

jquery实现下拉框多选方法介绍 一、说明本文是利用EasyUI实现下拉框多选功能,在ComboxTree其原有的基础上对样式进行了改进,样式表已上传demo,代码如下二、代码!DOCTYPEhtmlPUBLIC"-//W3C//

标签: jquery返回顶部

本文链接地址:https://www.jiuchutong.com/biancheng/374027.html 转载请保留说明!

上一篇:jQuery中select与datalist制作下拉菜单时的区别浅析

下一篇:jQuery Ajax 实现在html页面实时显示用户登录状态

  • 免征的增值税怎么计算
  • 个人独资企业生活费用和经营费用混在一起的
  • 税收分类编码是唯一的吗
  • 季度所得税从业人员怎么填
  • 个体户定额交税还用交个税吗
  • 进项税抵扣销项税怎么做账
  • 个人转让住房要交哪些税费?
  • 2021年旅游免费
  • 补提折旧调整分录
  • 生产成本 营业成本 营业费用
  • 出纳现金日记账表格模板
  • 非学历教育培训费发票
  • 未分配利润怎么填
  • 分公司负债,总公司要负担
  • 购销合同印花税按70%
  • 小规模纳税人领发票要带什么
  • 进项税额多出来怎么处理
  • 工程项目预缴税金
  • 法人实名认证后没有绑定企业怎么办
  • 退休返聘人员的劳动权益保护
  • 收到畜禽无害化处罚通知
  • win11和win10哪个玩游戏好
  • Win10怎么清除系统
  • 长期股权投资凭证
  • 苹果15手机价格和图片颜色
  • Win11文件夹怎么加密设置密码
  • word的拼写检查总是变成法语
  • 外币账户收到应收账款
  • 冷漠的渡鸦们,美国阿拉斯加州 (© Brian Browitt Photo/Adobe Stock)
  • meta最新模型
  • vue中computed和watch区别
  • audit.exe
  • 开基本户一定要法人身份证吗
  • 织梦专题页模板
  • 高效刷题app
  • python怎么用?
  • 暂估应付款怎么录入
  • 企业贷款的条件和流程
  • 工会经费余额在借方还是贷方
  • 如何理解当期损益
  • 小规模减免附加税会计分录怎么做
  • 做账时实收资本减少应该记在那一栏
  • 实收资本没有实缴,财务报表里面怎么写
  • 如何计算生产费用
  • 预提成本和冲回成本金额不一致情况说明
  • 劳务派遣的公司值得去吗
  • 公司代扣代缴社保什么意思
  • 房地产成本的概念
  • 月末库存商品能抵税吗
  • 给员工发工资发多少合适?
  • 营业费用这个科目还在用吗
  • 成本核算的意义在于
  • 初级会计现值的计算
  • 年中重新建账还要年初数吗?
  • w10预览版新功能
  • win2003取消自动锁定
  • macbookairfacetime
  • linuxmail命令
  • 深入解析windows
  • [置顶]游戏名:chivalry2
  • 基于HTML5和CSS3的响应式Web的设计与实现
  • perl cgi
  • jquery插件开发方法
  • django在pycharm
  • 本地安装策略在哪里
  • python内置函数用来打开或创建文件并返回文件对象
  • bash 入门
  • nodejs如何发布服务
  • android内存机制
  • dom 和bom
  • 细说javascript
  • Android之ContentProvider
  • 杭州电子税务局注册流程
  • 如何打印个人缴税记录
  • 深圳地税电子税务局
  • 怎么查询高速路封闭和开通
  • 组织生活会有民族评议党员大会会后报告
  • 环保税申报流程视频
  • 增值税减免税备案
  • 冯炜教授现况如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设