JS对于Android和IOS平台的点击响应的适配
来源:互联网 发布:sqlserver删除字段语句 编辑:程序博客网 时间:2024/06/15 01:32
综述
最近做项目的时候发现了一个非常奇怪的问题,就是对于click事件的响应。经过测试发现,对于IOS平台,直接监听click事件可能是没有响应的,而在Android和PC上则完全没有问题。所以通过获取设备信息实现了不同平台的不同监听。
IOS监听
对于IOS设备,只监听click方法可能是没有响应的。解决方法就是监听 “touchend click”事件。
而对于Android和PC,则只监听click事件即可。
平台检测
我们利用userAgent来检测平台
上面的JS代码可以检测三个平台。
实现监听
我们可以把方法自定义名字,比如
然后跨平台实现监听
通过以上监听便没有问题了。
总结
通过以上方法便可以实现不同平台的监听。
转载请注明:静觅 » JS对于Android和IOS平台的点击响应的适配
0 0
- JS对于Android和IOS平台的点击响应的适配
- JS对于Android和IOS平台的点击响应的适配
- ios 增加对点击图片的响应
- iOS中UIAlertView的点击响应事件
- iOS UICollectionViewCell点击无响应的解决方法
- iOS开发中oc代码响应js网页点击事件的方法
- android listView 点击无响应的解决办法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决办法
- Android进阶-点击事件的响应问题
- android不规则区域的点击响应思路
- android,NavigationView的点击事件无响应
- 从uibutton的点击谈谈ios的响应事件
- Android downloadmanger 2之对于下载完成和点击下载通知的监听
- 代码赏析:子窗口对于键盘和鼠标的响应
- android onClick和OnTouch引起的有时GridView点击不响应的问题
- http://localhost/打开错误原因之一,eclipse PHP Web Application没反应 解决方法
- Struts2拦截器
- 解决IE8下CSS3选择器 :nth-child() 不兼容的问题
- leetcode.236. Lowest Common Ancestor of a Binary Tree
- PopWindow的demo
- JS对于Android和IOS平台的点击响应的适配
- Office 2016激活教程(附KMS激活软件)
- flume的source, channel, sink 列表
- 关于Android Studio引入外部项目
- phpstudy本地配置教程You don't have permission to access解决
- JS学习-JS简介
- java泛型详细解读----学习笔记
- Struts2 HTTP对象传递
- [转]Ceph:OpenStack标配&Linux PB级分布式文件系统详解