gpt4 book ai didi

cordova - 如何防止cordova在输入失去焦点时隐藏键盘

转载 作者:行者123 更新时间:2023-12-04 16:08:59 28 4
gpt4 key购买 nike

我正在使用 phonegap 为 android 制作一个聊天应用程序,但我遇到了一个问题。

我有一个文本区域字段(用户可以在其中编写消息)和一个用于发送消息的按钮。

当用户点击文本区域时,键盘出现。但是,当用户单击按钮发送消息时,文本区域字段失去焦点并且键盘消失。我想保持键盘显示并将焦点返回给文本区域。

我试图选择键盘

$('#text-area).focus()

但它没有成功。

我还将这一行添加到我的 config.xml 中。
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>

我尝试使用插件 https://github.com/driftyco/ionic-plugins-keyboard .当键盘要隐藏时,它会触发一个事件,但我唯一能做的就是再次打开它
cordova.plugins.Keyboard.show();

问题是键盘隐藏/显示和动画仍然被触发。

有什么建议吗?

最佳答案

我有类似的问题。您需要为此使用焦点指令,只需使用此链接,我认为您明白这一点并提供一些帮助:

Set element focus in angular way

关于cordova - 如何防止cordova在输入失去焦点时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27969613/

28 4 0
文章推荐: scala - 如何在 Scala 中为 Iterable 编写 while() 循环?