2011-06-01 2 views
2

На мобильном веб-кадре, когда вы фокусируетесь на текстовом поле ввода, клавиатура всплывает.
Есть ли какое-либо известное событие для привязки в конце анимации слайдов клавиатуры?Android/iPhone webkit, событие, запущенное на клавиатуре?

+0

Относительные статьи: http://stackoverflow.com/questions/2593139/ipad-web-app-detect-virtual-keyboard-using-javascript-in-safari HTTP: // StackOverflow .com/вопросы/8556933/экран-укладка-когда-виртуальная клавиатура является активным – falko

ответ

3

так, по-видимому, не: http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW5

Я нашел наиболее полезную информацию об этой другой теме: iPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?

на Android, мы можем обнаружить, что клавиатура с использованием значения window.innerHeight, но не на iPhon, значение не обновляется ... (что также не помогает выравнивать материал внизу.)

поэтому я лично просто предполагаю, что клавиатура выскочила на 700 мс после ввода текста ... уродливый , но он работает!

Смежные вопросы