页面中使用一个时间控件,html 代码中是一个<input>元素,点击时,会弹出时间选择框选取时间,但是同时在iOS中会弹出软键盘,参考stackoverflow上的回答,将input设置为readonly,并且在其focus事件中添加blur方法,可以解决。但是发现软键盘还是会一闪而过(页面底部出现一闪而过的白条),请问有什么方法可以从根本上杜绝iOS软键盘的呼出?
页面中使用一个时间控件,html 代码中是一个<input>元素,点击时,会弹出时间选择框选取时间,但是同时在iOS中会弹出软键盘,参考stackoverflow上的回答,将input设置为readonly,并且在其focus事件中添加blur方法,可以解决。但是发现软键盘还是会一闪而过(页面底部出现一闪而过的白条),请问有什么方法可以从根本上杜绝iOS软键盘的呼出?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
可以试下使用touchstart事件并调用preventDefault