我正在爲android手機進行聊天應用程序,但我面臨一個問題。如何防止科爾多瓦在輸入失去焦點時隱藏鍵盤
我有一個文本區域字段(用戶可以寫他們的消息)和一個按鈕來發送消息。
當用戶點擊文本區域時,鍵盤出現。但是,當用戶單擊按鈕發送消息時,文本區域將失去焦點並且鍵盤消失。我想繼續顯示鍵盤並將焦點返回到文本區域。
我試着
$('#text-area).focus()
選擇鍵盤但它沒有發揮出來。
我也將這行添加到我的config.xml中。
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
我試過使用插件https://github.com/driftyco/ionic-plugins-keyboard。當鍵盤將隱藏,它觸發一個事件,但我能做的唯一的事情就是與
cordova.plugins.Keyboard.show();
的問題是,該鍵盤隱藏/顯示和動畫仍然觸發再次打開它。
任何建議?
你解決了這個問題嗎? – 2017-06-06 12:50:39
試用此解決方案:https://stackoverflow.com/a/45766254/6381989它爲我工作! – 2017-08-18 23:34:30