煎茶触摸导致iOS键盘在出现后立即消失
Sencha touch causes iOS keyboard to disappear right after it appears
我们正在使用 sencha touch 2.3.1
有时,当单击文本字段时,它会调出键盘,然后立即使键盘消失。
这在iPad mini 1上更糟,但有时仍然发生在iPad mini 2上。
我们尝试阻止模糊事件,但我们的代码似乎无法阻止模糊。
我们还研究了 Ext.viewport.Default 中的 autoBlurInput,但即使设置为 false,它仍然会发生。
您需要侦听有问题的组件上的 touchstart 事件,然后在 activeElement 与目标不匹配时阻止 touchstart 事件。
例:
if (Ext.os.is.iOS) {
this.innerElement.on({
scope: this,
touchstart: "onTouchStart"
});
}
onTouchStart: function (e) {
if (document.activeElement != e.target) {
e.preventDefault();
}
}
相关文章:
- facebook”;添加评论“;popup获胜'不要消失
- 为什么js事件消失了
- JS文件的路径正在消失
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript下拉菜单-部件在Mac上消失
- 将display属性更改为visible flicks,然后再次消失
- Android键盘不适用于包含Javascript的网页
- javascript虚拟键盘
- iPad虚拟键盘-哪一个-javasctript解决方案
- 如何使键盘在多页的Iphone窗体上消失
- 如何防止焦点从一个文本字段更改为另一个文本字段时屏幕键盘消失
- 键盘不会在点击iOS 5设备上的Fb feed共享按钮时消失
- 从数字键盘中删除显示和消失功能
- 当文本焦点(键盘打开)固定的标题隐藏(消失)
- Ipad上的虚拟键盘使输入[类型=范围]滑块拇指消失
- 虚拟键盘在锚点上短暂消失
- 画布消失与软键盘上的android
- 带有setinterval的cordova executescript导致键盘在inapp浏览器中出现和消失
- 煎茶触摸导致iOS键盘在出现后立即消失