最近遇到奇异的bug,在ios 11.3移动端页面 input输入框第一次触摸可以弹起键盘,后续再触摸需要很难弹起键盘,或者需要在输入框停一会才能弹起键盘。
bug复现条件:
一、ios 11.3中app的webview为 UI WebView
二、在项目中使用了FastClick.js,页面包括输入框.
发现源头问题:
在碰到问题脑子第一想法这不就是click延迟300ms的现象吗?所以就想到是不是FastClick.js导致,注释掉后发现bug现象消失了,代码如下:
1 | define(['zepto'], function ($) { |
但是这是为什么呢?我们一起看看为什么要加上FastClick,这个库解决了什么问题?
more >>