ios - Sencha Touch中的iOS Mobile Safari上未触发模糊事件

标签 ios sencha-touch mobile-safari blur

我正在使用iOS 5.0.1和Sencha Touch 2-rc1。我有一个搜索输入字段,在该输入字段中触发了焦点事件,以及当我按屏幕键盘上的“搜索”时提交事件。当我期望模糊事件不会触发时,即按下“Done”键或轻击可见区域时。

请注意,模糊事件正在Chrome浏览器的笔记本电脑上触发。

最佳答案

这很可能与有关,但该事件未通过DOM 冒泡。也许您使用的代码包含event.preventDefault(),但这样做不仅会导致模糊,还会使您丧命。单击远离通过javascript显示的项目时,我也遇到了这个问题。

http://www.quirksmode.org/dom/events/blurfocus.html

关于ios - Sencha Touch中的iOS Mobile Safari上未触发模糊事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9472532/

相关文章:

sencha-touch - 为什么 Sencha Touch 没有同步回调?

slider - 如何将标签添加到 slider 域 Sencha Touch

ios - 检测用户何时在应用程序中打开文件

ios - 在 iOS8 的编辑模式下,UITableViewCell 没有裁剪到边界(适用于 iOS7.1)

ios - npm install -g ios-deploy 不起作用,它显示错误

sencha-touch - 如何在商店中更改/添加参数

iphone - 当页面加载时,如何使 UIWebView 看起来与移动 safari 完全一样? (不是 super 放大)

CSS Columns Bug — 使用 :checked pseudo class 时在移动设备上中断

c# - 在新窗口中打开 asp.net 页面

ios - Parse.com缓存复合查询