移动端实现下拉刷新
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,第一部分:四个touch事件1.touchstart:只要将手指放在了屏幕上(而不管是几只),都会触发touchstart事件。2.touchmove: 当我们用手指在屏幕上滑动时,这个事件会被连续触
千家信息网最后更新 2025年02月01日移动端实现下拉刷新
第一部分:四个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安全错误
数据库的锁怎样保障安全
大发服务器在哪
服务器远程开机
什么服务器做亚马逊比较安全
铜川市网络安全协会
成都青鹏网络技术有限公司
山西互联网养老软件开发系统
山东英顺网络技术有限公司
连连看用到数据库吗
服务器详细参数
db2数据库导入数据
大数据网络技术要求
360服务器管家
易语言操作sql数据库例子
服务器有烟卖吗
通辽市云计算网络安全培训
武汉大学数据库复试
美国网络安全保险起源
数据库维护板块怎么写
互联网办公室科技感摆件
东数西算数据库
r410服务器怎么光驱启动
hive数据库怎么查看堆栈
城中村pon网络技术方案
青岛服务器高防300g
惠普服务器售前
高中信息技术面试考数据库
桂林网络安全特训营培训机构
机器人与嵌入式软件开发报告
珠海海鲜冷库软件开发
forge服务器进不去