当前位置:  开发笔记 > 编程语言 > 正文

如何在Javascript/Sencha中听键盘打开/关闭?

如何解决《如何在Javascript/Sencha中听键盘打开/关闭?》经验,为你挑选了2个好方法。

我有一个HTML5/Javascript(Sencha)应用程序,我已经在XCode中打包到PhoneGap for iOS中.无论如何,我希望能够听取键盘打开/关闭事件并做相应的事情.有没有办法做到这一点?



1> heyjii..:

在对焦textfield,textareafield时,将自动调用键盘.... 因此,您可以在javascript中创建焦点事件的监听器,这类似于监听键盘打开事件.您还可以使用模糊侦听器来处理键盘关闭.

谢谢.


在发布答案之前,您需要做更多测试.当您点击Android设备键盘的后退按钮时,将隐藏但不会触发模糊事件.

2> Nicolas..:

我遇到了同样的问题,我认为在你的情况下最好的解决方案是使用一个PhoneGap插件,它将绑定本机事件,如下所示:

https://github.com/driftyco/ionic-plugins-keyboard/tree/60b803617af49a10aff831099db90340e5bb654c

它以相同的方式在Android和iOS上运行良好,只需绑定这些事件:

window.addEventListener('native.showkeyboard', keyboardShowHandler);

window.addEventListener('native.hidekeyboard', keyboardHideHandler);

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有