【发布时间】:2011-06-01 04:14:10
【问题描述】:
在移动 webkit 上,当关注文本输入字段时,键盘会弹出。
在键盘滑动动画结束时是否有任何已知事件可以绑定??
【问题讨论】:
标签: events mobile keyboard webkit
在移动 webkit 上,当关注文本输入字段时,键盘会弹出。
在键盘滑动动画结束时是否有任何已知事件可以绑定??
【问题讨论】:
标签: events mobile keyboard webkit
我在另一个线程中找到了最有用的信息:iPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?
在 Android 上,我们可以使用 window.innerHeight 值检测到小键盘已打开,但在 iPhon 上却没有,该值未更新...(这也无助于对齐底部的内容...)
所以我个人只是假设键盘在输入文本输入后 700 毫秒弹出......丑陋,但它有效!
【讨论】:
window.onblur = function(e) {
window.scrollTo(0, 1);
};
这是我的解决方案,如果有人按下 iOS 的“关闭键盘”,效果很好。
【讨论】: