移动端实现下拉刷新
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,第一部分:四个touch事件1.touchstart:只要将手指放在了屏幕上(而不管是几只),都会触发touchstart事件。2.touchmove: 当我们用手指在屏幕上滑动时,这个事件会被连续触
千家信息网最后更新 2026年10月31日移动端实现下拉刷新
第一部分:四个touch事件
1.touchstart:只要将手指放在了屏幕上(而不管是几只),都会触发touchstart事件。
2.touchmove: 当我们用手指在屏幕上滑动时,这个事件会被连续触发。 如果我们不希望页面随之滑动,我们可以使用event的preventDefault来阻止这个默认行为。
3.touchend: 当手指滑动后离开屏幕,这时就触发了touchend事件。
4.touchcancel: 系统停止跟踪触摸时候会触发。例如在触摸过程中突然页面alert()一个提示框,此时会触发该事件,这个事件比较少用。
第二部分:四个touch对象
1. touches,这是一个类数组对象,包含了所有的手指信息,如果只有一个手指,那么我们用touches[0]来表示。
2. targetTouches 。 手指在目标区域的手指信息。
3. changedTouches:最近一次触发该事件的手指信息。
4. touchend时,touches与targetTouches信息会被删除,changedTouches保存的最后一次的信息,最好用于计算手指信息。
第三部分:实例1
先看效果图:
它的实现原理非常简单,就是将红色圆形的postion属性设为absolute,然后,当我们滑动它时,就触发了touchmove事件,将其Left和top设置为event的pageX和pageY即可,为保证触发中心与圆心在同一位置,只需将pageX加上width的一半,pageY加上height的一半。
源码如下:
touchExample 点我
第四部分:实例2
这个实例就是下拉刷新功能的实现,效果如下:
源码如下:
下拉刷新 政务云刷新中...电子政务云(E-government cloud)属于政府云,结合了云计算技术的特点,对政府管理和服务职能进行精简、优化、整合,并通过信息化手段在政务上实现各种业务流程办理和职能服务,为政府各级部门提供可靠的基础IT服务平台。
手指
事件
信息
实例
屏幕
政务
服务
下拉
对象
就是
政府
效果
源码
职能
部分
页面
业务
业务流程
位置
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
互联网的科技
科技和互联网公司
互联网科技有限公司图片
重庆互联网络科技
互联网的科技创新
互联网科技缩写
沃里互联网科技
互联网科技公司有哪些
中国的互联网科技企业的崛起
互联网为啥属于高科技
996高科技互联网公司
工业互联网山东科技大学
电子商务与互联网科技的关系
领航科技大厦互联网公司
浙南科技城互联网大厦招聘
卡尔迅互联网科技有限公司
互联网科技职业技能培训学校
科技互联网公司两年变化
高科技和互联网的现代国家
上海卓越科技互联网
科技互联网龙头
鑫亿盛互联网科技
未来的互联网科技
互联网科技公司介绍
哈尔滨新华互联网科技学院
中国的互联网科技企业的崛起
互联网为啥属于高科技
江阴互联网智能科技产品进口
工业互联网展湾科技股份有限公司