解决iOS机型点击输入框不能聚焦的问题


解决因使用fastclick 导致的iOS 机型点击输入框不能聚焦,或者点击多次才能聚焦的问题

引入 fastclick 并重写其 focus 方法

 1 import FastClick from 'fastclick'
 2 // 修复点击300ms延迟
 3 if ('addEventListener' in document) {
 4   document.addEventListener('DOMContentLoaded', () => {
 5     FastClick.attach(document.body)
 6   }, false)
 7 }
 8 FastClick.prototype.focus = function(targetElement) {
 9   targetElement.focus();
10 };

 

以上


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM