投稿    登录
欢迎来访~

JS对于Android和IOS平台的点击响应的适配

JavaScript 崔庆才 9845浏览 2评论

扫码或搜索:进击的Coder

发送

即可立即永久解锁本站全部文章

综述

最近做项目的时候发现了一个非常奇怪的问题,就是对于click事件的响应。经过测试发现,对于IOS平台,直接监听click事件可能是没有响应的,而在Android和PC上则完全没有问题。所以通过获取设备信息实现了不同平台的不同监听。

IOS监听

对于IOS设备,只监听click方法可能是没有响应的。解决方法就是监听 “touchend click”事件。

而对于Android和PC,则只监听click事件即可。

平台检测

我们利用userAgent来检测平台

上面的JS代码可以检测三个平台。

实现监听

我们可以把方法自定义名字,比如

然后跨平台实现监听

通过以上监听便没有问题了。

总结

通过以上方法便可以实现不同平台的监听。

转载请注明:静觅 » JS对于Android和IOS平台的点击响应的适配

更多文章、联系博主、技术交流、商务合作

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

喜欢 (19)or分享 (0)

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址