我正在使用iOS 5.0.1和Sencha Touch 2-rc1。我有一个搜索输入字段,其中焦点事件被触发,以及当我按下屏幕键盘上的“搜索”时的提交事件。模糊事件在我预期时不会被触发,即按下“完成”键或点击可视区域时。
请注意,我的笔记本电脑会在Chrome中触发模糊事件。
答案 0 :(得分:6)
并非每个元素都是可聚焦的。至少<div>
不是。
onblur
未触发,因为当用户点击div元素时,焦点不会转到<div>
。
基于这篇文章:
http://snook.ca/archives/accessibility_and_usability/elements_focusable_with_tabindex
正确的tabindex
元素上的 div
可以使div
成为焦点。
答案 1 :(得分:0)
这很可能与事件没有&#34;冒泡&#34;通过DOM 。或者你使用过的代码可能包含一个event.preventDefault(),但这会导致死亡不仅仅是模糊。我也通过点击远离来解决这个问题。