我可以手动显示/隐藏设备键盘吗?
如果显示设备键盘,我的应用程序表现得很奇怪,比方说,我点击下一步按钮,然后jQuery Mobile的CSS变得扭曲。我在控制台中没有收到任何javascript或任何其他错误。任何帮助表示赞赏。
答案 0 :(得分:2)
我使用了以下问题中的一个建议(一个有84票的......),它对我有用:iPad Safari - Make keyboard disappear
假设您有一个<input type="text" id="myInput" />
。
因此,在更改页面代码中,您可以执行以下操作,首先关闭键盘,然后执行页面导航:
function changeToPage1() {
$("#myInput").blur();
$(':mobile-pagecontainer').pagecontainer('change','page1.html');
}
在iOS模拟器中测试,但也可以在Android中使用。