因此焦点事件会使软键盘出现输入字段。我试图找到一种方法来阻止这种情况发生。原因是,正如你们中的一些人所知,点击事件在发生任何事情之前有300毫秒的延迟。
为了解决这个问题,我们已经实施了Googles FastButton http://code.google.com/mobile/articles/fast_buttons.html,经过一次小小的调整后,它可以防止第二次mousedown,但是如果我们点击一个按钮然后转到另一个也有输入的页面文本字段,键盘仍然弹出。
我已经尝试阻止touchend,mousedown,mouseend,click,再次触发,这有助于它没有在文本字段上闪烁的光标,但键盘仍然存在。如果我模糊了场,你仍然看到键盘弹出然后失望,这是不可接受的。
有什么想法吗?
答案 0 :(得分:0)
嗯......您是否考虑在加载时使用disabled="disabled"
禁用字段,然后才启用它们?它可能让你绕过启动键盘的初始聚焦状态,这样你就可以先模糊,然后启用?