启用/禁用Android的虚拟键盘与虚拟的textarea(Enable/Disable Andro

2019-10-20 05:02发布

我想有虚拟键盘jQuery的终端,这里是我的测试代码: http://terminal.jcubic.pl/android.html插件代码是在这里: http://terminal.jcubic.pl/js/jquery.terminal -src.js (未提交)

一时间,在工作,但它停止,即使在那时我跑的重点和textarea的模糊键盘没有显示出来。 光标是不是在文字区域。 焦点/模糊的工作,当我运行在桌面铬的页面。

任何人都知道为什么textarea的不具有焦点?

有时光标内,但键盘没有显示出来,也没有绿色的轮廓。 有时它获得焦点,但随后模糊。 虚拟键盘显示,只有当我点击里面的textarea。 我无法找到,可能会导致此任何代码,为什么它的工作了一会儿(但不完全,我想)。

我已经尝试:

$('textarea').blur(function() { return false; });

或拨打了preventDefault当我点击终端。 (textarea的是我的剪贴板,但我想重新使用它)。 我一直没有成功尝试不同的东西。

Answer 1:

我已经解决了这个问题,有关的Andorid我找到了两件事情。 你不能耽误触发焦点textarea的动作/输入它必须直接调用(重点调用堆栈需要指向HTML /浏览器原生的动作),并且它似乎你可以关注(触发虚拟键盘),只对本地事件(比如你不能专注于负荷)。



文章来源: Enable/Disable Android virtual keyboard with dummy textarea