【发布时间】:2017-08-01 18:51:46
【问题描述】:
我正在开发基于 phonegap(版本 6+)的混合应用程序。我最近注意到,在按下 android 移动硬件返回按钮时,phonegap "backbutton" 事件在以下情况下不会被触发:
-
input 或 textarea 元素处于焦点且软键盘已启动:
在这种情况下,硬件后退按钮会关闭软键盘,但元素不会失去焦点,也不会触发
"backbutton"事件 -
选择元素打开,在这种情况下,硬件后退按钮会导致选择元素关闭,但不会触发
"backbutton"事件并且选择元素不会触发blur或focusout活动
在谷歌上我可以看到这似乎是一个已知问题,但是,我的问题是:对于第一种情况,我可以收听窗口resize 事件的解决方法。但是对于第二种情况,即选择元素关闭,我不确定如何捕获该事件? blur 和 focusout 不起作用。是否有任何解决方法或解决方案?
感谢您的帮助。
【问题讨论】:
-
你想达到什么目的?
-
@Akis 我想在选择元素失去焦点时显示一个元素
标签: jquery cordova hybrid-mobile-app phonegap