位置: 编程技术 - 正文

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页面实时显示用户登录状态

  • 上年度已交房产税减免如何做账务处理
  • 个税抵扣申报晚好了需要跟公司申报吗?
  • 10万以内免征增值税怎么做账
  • 国际税收协定是怎样避税的
  • 外经证错了已经交了税怎么办
  • 政府预算年度
  • 有会计从业资格证还有用吗
  • 广告公司如何开发快消客户
  • 公司收承兑贴现的会计分录
  • 加计扣除退回的所得税怎么做账
  • 购买工程款计入什么科目
  • 免税货物开成含税率的怎么报税?
  • 营改增后房地产企业增值税税率
  • 专用设备抵免企业所得税目录
  • 股东转让股权印花税怎么交税
  • 非正常损失对应的进项税额
  • 小配件出口怎么报关
  • 所得税费用属于损失吗
  • 不计提直接发工资
  • 暑假工需要什么条件
  • 收到有误的增值税专用发票的怎么处理
  • 企业加入的协会有哪些
  • 捐赠计提管理费的账务处理?
  • 增值税销项税额抵减账务处理
  • 新成立的公司股权转让交税吗
  • 查找我的mac怎么打开
  • 成品油零售加油站增值税规定
  • 减免增值税计入什么科目
  • win7玩什么游戏流畅
  • 计算机系统结构第三版课后答案
  • 企业库存太多后果
  • mysqli php
  • 赔偿款支出会计处理
  • 为什么连接无线网超时
  • 所得税和应交所得税
  • 深入解析wordpress
  • 出售固定资产减免的税款账务处理
  • 卡特迈国家公园熊吃人
  • 同业拆入属于哪个行业
  • 用python编写
  • 车道线检测模型
  • iframe标签表示的框架
  • redis incr 高并发
  • 购置固定资产进项税率
  • 融资租赁视同销售吗
  • python中datetime.datetime
  • 房地产返佣
  • mongodb的配置文件
  • 医用耗材税率是多少
  • 财务报表编制要求包含
  • 购入不动产进项税额怎么抵扣
  • 15个postgresql数据库实用命令分享
  • 直接材料成本总差异怎么算
  • sql server禁用
  • 进项税和销项税月末怎么结转
  • 公司员工年薪如何发放
  • 代理进口货物如何确定增值税纳税人
  • 老板请员工吃饭的文案
  • 持有至到期投资在资产负债表怎么填
  • 收付实现制下收入包括增值税吗
  • 新成立企业建账流程
  • mysql总是安装失败
  • freebsd忘记root密码
  • wlan device什么意思
  • nginx文件服务器
  • 关于超链接下列说法中错误的是
  • js输出表格
  • JavaScript中的NaN代表什么
  • jQuery插件下载
  • javascript基础教程教材答案
  • javascript要怎么学
  • jquery mobile 图片滑动
  • 如何理解javascript
  • android开源小项目
  • python中fd
  • 市直单位正职是市单位一把手吗
  • 季度税额怎么算
  • 跨区迁移税务需要注销吗?
  • 期房交了契税就可以拿房产证了吗
  • 增值税普通发票和电子普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设