Javascript / jQuery Windows 8 屏幕键盘

Posted

技术标签:

【中文标题】Javascript / jQuery Windows 8 屏幕键盘【英文标题】:Javascript / jQuery Windows 8 On-Screen Keyboard 【发布时间】:2012-12-04 15:11:48 【问题描述】:

我正在尝试构建一个应用程序,如果用户激活页面,将发生焦点事件并聚焦到文本字段中。我半心半意地期待,当我在输入框中调用.focus() 时,Windows 8 会弹出屏幕键盘。事实并非如此。

有谁知道当文本字段通过 javascript 获得焦点时,如何让 Windows 8 屏幕键盘出现。

如果用户“点击”文本字段,焦点事件就会触发并且键盘出现。

我尝试绑定到touchstart、'touchendclickfocus,但所有这些似乎都没有激活屏幕键盘。

此应用程序将严格在 Windows 8 上运行,因此无需让其他没有内置屏幕键盘的平台正常工作。

【问题讨论】:

【参考方案1】:

你不能。只有用户操作才能打开屏幕键盘。这是设计使然。见here。

【讨论】:

感谢您的快速回复。我设计的应用程序表明用户需要“点击此处”才能开始搜索。

以上是关于Javascript / jQuery Windows 8 屏幕键盘的主要内容,如果未能解决你的问题,请参考以下文章

写一个mini的JQuery

jQuery 中对 CommonJs 的支持处理

jQuery源码浅析

jquery检测手机方向

JavaScript基础

JQuery 菜单栏不必要的重复动画