自己写了一个网站,安卓手机上点击按钮一次生效,而iphone需要点两次,这是为什么?怎么解?
谢谢
应该是经典的300ms的延迟吧。可以使用touchstart代替click做点击事件,或者使用FastClick.js。
建议从框架和浏览器角度排查
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
1 回答5.9k 阅读
4k 阅读
2 回答2.5k 阅读✓ 已解决
1 回答3k 阅读
应该是经典的300ms的延迟吧。可以使用touchstart代替click做点击事件,或者使用FastClick.js。