fastclick导致的iphone中select点击闪退的bug
来源:互联网 发布:妃子 侍寝 知乎 编辑:程序博客网 时间:2024/05/17 09:40
在移动端页面开发工程中,为了解决iphone中点击事件300ms延迟的问题,一般不造轮子的做法就是引入fastclick.js,这个js库也是非常的好用,在页面初始化的最前面只需要加上如下代码即可(文章末尾会附上fastclick.js的下载链接,是改装版的):
window.addEventListener('load', function() {FastClick.attach(document.body);}, false);这样用一直是很爽的,没有什么问题,然而就在前不久,页面要加个多项选择的下拉框,我一想就用原生的select来解决,效果也是挺不错的,然而,在iphone上,轻触select的时候select会出现闪退的现象,See video here: http://youtu.be/0J_RNTMzHyQ ,借用老外的链接吧,免得又要发视频,如果你遇到的问题跟这个视频中的一样的话,那就用下面的方法来解决吧:
解决办法就是在修改Fastclick的源码,判断点击目标的类型如果是select的话,就return,不用再去经过fastclick的逻辑,修改好的js文件链接已经放在下面了,大家可以下载了去试试!
下载地址:http://download.csdn.net/detail/playboyanta123/9360793
3 0
- fastclick导致的iphone中select点击闪退的bug
- Fastclick 导致click事件触发两次的问题
- 在fastclick中遇到的坑
- FastClick消除点击延时提高程序的运行效率
- FastClick消除点击延时提高程序的运行效率
- Android 4.4.4 -Andoird 5.0.0代理(ProxySlector 中select函数)导致的BUG分析
- 多线程导致的iOS闪退分析
- 造成程序闪退的bug
- iOS容易闪退的bug
- cocos2dx jni闪退的BUG
- fastclick的使用
- Tomcat点击闪退的解决方法
- 升级xcode8之后,输入代码xcode闪退,插件导致闪退,KSImageName导致的
- TNSNAMES配置中空格导致的bug
- EditText嵌在ListView中导致安卓键盘闪退的问题
- if导致的bug
- snprintf 导致的bug
- 粗心导致的bug
- 3D Touch APIs
- 创建者模式
- (java)Minimum Depth of Binary Tree
- 当ubuntu已有gcc4时安装gcc3
- Android UiAutomator编译与运行测试代码
- fastclick导致的iphone中select点击闪退的bug
- 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- QGIS算法
- ImageView的scaleType属性
- StringBuffer类型
- 入门——ci _remap的用法
- 微信企业号开发六:回调模式之消息回复
- charles中如何对https抓包
- 一个简单的分布式事务系统的实现(订单系统)