什么事件激活了移动游猎中的键盘

时间:2011-04-09 23:27:03

标签: iphone html mobile mobile-safari cordova

因此焦点事件会使软键盘出现输入字段。我试图找到一种方法来阻止这种情况发生。原因是,正如你们中的一些人所知,点击事件在发生任何事情之前有300毫秒的延迟。

为了解决这个问题,我们已经实施了Googles FastButton http://code.google.com/mobile/articles/fast_buttons.html,经过一次小小的调整后,它可以防止第二次mousedown,但是如果我们点击一​​个按钮然后转到另一个也有输入的页面文本字段,键盘仍然弹出。

我已经尝试阻止touchend,mousedown,mouseend,click,再次触发,这有助于它没有在文本字段上闪烁的光标,但键盘仍然存在。如果我模糊了场,你仍然看到键盘弹出然后失望,这是不可接受的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

嗯......您是否考虑在加载时使用disabled="disabled"禁用字段,然后才启用它们?它可能让你绕过启动键盘的初始聚焦状态,这样你就可以先模糊,然后启用?