起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1579|回复: 2

[处理中3] 网络不好时,无法监听到touchend事件

[复制链接]

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2018-10-11 10:00:22 | 显示全部楼层 |阅读模式
我对image监听了触摸事件,touchstart事件将图片替换成蓝色,touchend事件将图片替换成白色,网络不好时可能是就来不及检测到touchend事件,图片就无法替换成白色的,请问这个有没有解决方式?

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2018-10-29 09:47:08 | 显示全部楼层
没人吗
回复

使用道具 举报

发表于 2018-10-29 10:35:35 | 显示全部楼层
1.可以自己写个监听 ,setInterval  监听是否触摸
touchstart  启动监听   touchend  关闭监听
touchmove中  修改一个变量的值,比如赋值为当前时间

当监听中判断   变量时间  比当前时间 小 很多的时候,就说明可能没有触发了,然后就执行touchend 方法

2. 触发 touchstart 的时候可以判断,页面是否加载完了
可以参考:http://docs.wex5.com/wex5-ui-question-list-2090/
判断网络请求都结束了,才可以触发事件
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 10:43 , Processed in 0.073743 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表