关于focus事件执行失效?

304 阅读1分钟

今天在做弹框的时候发现使用JS的focus命令在浏览器中无法调出键盘。试过N种方法都不起作用,怀疑可能通过JS调用键盘是被禁止了。但是我打断点focus事件已经执行了,只是键盘弹不出来。

 因此在输入框上调用focus事件,无论原生,还是jQuery类似下面的JS代码无效:

image.png

最终通过加定时器,可以把键盘给弹出来。