IOS:iscroll里的元素对click/tap事件不响应
来源:互联网 发布:unity3d动画模型 编辑:程序博客网 时间:2024/06/10 14:09
最近在用IScroll实现移动端的图片的区域滚动(传动带效果),http://m.laiwang.com/market/laiwang/iscrolltest.php?spm=0.0.0.0.sQxhDM 或 http://m.laiwang.com/market/laiwang/iscrolltest.php。
页面要求点击图片来播放相应的视频。移动端通过touchmove事件来触发图片滑动。为使图片滑动和图片点击区分开来,在监听点击图片时,不能用touchstart/touchend事件,而可以用click/tap事件。
可是IScroll默认隐藏了其所包含元素的click/tap事件。所以默认情况下,不管用户不管怎么操作,都不能触发IScroll中元素的click/tap事件。解决方案:在初始化IScroll时,对IScroll进行配置。myScroll = newIScroll('#wrapper', { mouseWheel: true, click: true, tap: true });
在移动浏览器中对触摸事件的的响应顺序应当是:ontouchstart -> ontouchmove -> ontouchend -> onclick。移动客户端对onclick的响应有300ms的延迟体验并不是很好。开发者大多数会使用封装的tap事件来代替click事件。所谓的tap事件由touchstart事件+touchmove判断+touchend事件封装组成。
0 0
- IOS:iscroll里的元素对click/tap事件不响应
- jquery mobile navbar: 对click事件的响应不准确
- tap事件不响应问题
- Android Click事件不响应的情况
- 动态添加的标签绑定click事件不响应和关于IOS下click事件委托失效的解决方案
- iScroll click事件触发两次的解决方案
- IOS微信中点击事件会闪的问题-tap click区别
- jquery 触发元素 a 的 click() 事件不生效 问题
- tap,touch,touchstart事件与click事件的区别
- iscroll使用情况下click事件失效的问题
- jquery 添加标签不响应click事件
- tap 和click 事件区别
- tap 和click 事件区别
- 对android里布局文件当中的TextView对象设置事件监听,但是不响应问题解决
- WEB移动端的click ,tap ,touchend事件的对比
- IOS -- 对UITableView的backgroundview的研究(ios7中backgroundView点击事件不响应)
- Preference 也是可以响应Click事件的
- Preference 也是可以响应Click事件的
- setinel分布式部署+redis主从集群+java客户端连接资料整理分享
- Java代码优化札记
- LeetCode Search in Rotated Sorted Array
- 面向对象的六大原则
- Bzoj-1096
- IOS:iscroll里的元素对click/tap事件不响应
- 医疗时鲜资讯:移动医疗 or 互联网医疗 or 远程医疗?
- AspNetPager 控件实现真分页功能
- 内存代管理器TenuredGeneration的对象内存分配
- 阶乘的精确值
- 子串问题
- 无线开发的积累
- android 反编译
- 《c++ primer》 第8章 IO库 学习笔记