【发布时间】:2014-11-07 06:28:15
【问题描述】:
我正在尝试通过 Javascript 隐藏 Chrome 上的 IME(输入法引擎)窗口。当我将 IME 类型设置为片假名之类的东西时,它会出现,输入一些东西(比如“做”),然后在它更改为正确的字符后在框中单击。
我最接近隐藏此窗口的方法是如下所示:http://jsfiddle.net/8ofc47r7/1/
$('input').blur();
在我看来,显示 IME 窗口的事件是在 jQuery $.keyDown 事件之前触发的,所以即使我将 keyDown 事件设置为返回 false,我仍然会看到窗口闪烁。
【问题讨论】: