Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
572 views
in Technique[技术] by (71.8m points)

mobile - Android/iPhone webkit, event triggered on keyboard pop?

On mobile webkit, when focusing on a text input field, the keyboard pops up.
Is there any known event to bind on at the end of the keyboard slide animation??

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

so apparently not: http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW5

I found the most useful information on this other thread: iPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?

on Android, we can detect that the keypad is up using the window.innerHeight value, but not on iPhon, the value is not updated... (which also does not help to align stuff at the bottom..)

so I personally just assume the keyboard is popped up 700ms after a text input is entered... ugly, but it works!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...