Javascript 科尔多瓦“;hidekeyboard“;事件在Cordova 5.0中不起作用
我添加了事件“hidekeyboard”,如下所示Javascript 科尔多瓦“;hidekeyboard“;事件在Cordova 5.0中不起作用,javascript,android,cordova,phonegap-build,Javascript,Android,Cordova,Phonegap Build,我添加了事件“hidekeyboard”,如下所示 document.addEventListener("hidekeyboard", function () { alert("keyboard hidden"); }, false); 当我们在移动设备上隐藏软键盘时,这应该会触发。通常,当我们聚焦输入元素时,软键盘出现,并触发“showkeyboard”事件。此外,当键盘被隐藏时,“隐藏板”事件被触发。以前我使用cordova 4.0时,它可以工作,但现在我将cordova更
document.addEventListener("hidekeyboard", function () {
alert("keyboard hidden");
}, false);
当我们在移动设备上隐藏软键盘时,这应该会触发。通常,当我们聚焦输入元素时,软键盘出现,并触发“showkeyboard”事件。此外,当键盘被隐藏时,“隐藏板”事件被触发。以前我使用cordova 4.0时,它可以工作,但现在我将cordova更新为5.0,现在它不工作了 Cordova Android 4.0.0发布后,“hidekeyboard”和“showkeyboard”事件被删除。您应该使用插件。 您可以确认这一点(),查看“其他更改”部分。 如果可能,在您的情况下,您可以使用下面的脚本,因为在显示或隐藏键盘时会调用“窗口大小调整”事件。
window.onresize=function(){
if($('.footer').css('position')='fixed')
$('.footTab').css('position','relative');
其他的
$('.footer').css('position','fixed');
};代码>
尝试在平台就绪或文档就绪中添加侦听器
注意。除非您安装了这样的插件,否则在cordova中没有这样的构建。如果是这样的话,那么这个插件可能还不能与cordova 5兼容。我记得我还没有添加任何插件。我只是在谷歌上搜索事件并添加了它。它在cordova 4.0中运行,但在更新后不起作用。这是真的,murli,我也面临同样的问题,但还没有得到解决。别忘了这只适用于IOS。但是安卓呢?
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady () {
document.addEventListener("hidekeyboard", onHide, false);
document.addEventListener("showkeyboard", onShow, false);
}
function onHide()
{
alert("hide");
}
function onShow()
{
alert("show");
}