详细问题描述
界面上有一个输入框,还有按钮,点击按钮打开一个新的webview。如果点击输入框,然后迅速点击按钮 ,由于键盘弹出速度较慢,此时webview已经切换,但在新打开的webview中键盘没有消失,点击键盘上的完成按钮,键盘消失,但新打开的webview变成白屏。
希望的效果:
在ios7 上如果切换webview,自动将当前的webview软键盘隐藏,已经试过让输入框失去焦点,再切换webview,由于webkit优化原理,js对dom的操作并不是同步执行。也就是说先切换了webview,但js让输入框失去焦点就不起作用了。
或者提供一个底层的隐藏键盘方法,让其同步执行
0 个回复