摘要:
焦点与键盘监控博客分类:javascriptFirefoxHTML5场景: 常常会碰到这样的场景,需要加强对键盘的支持,比如搜索提示支持键盘导航,以及数据列表支持pagedown等翻页,而这些数据的容器常常都是div,为了效率考虑,我们一般不在document上监控键盘,而直接在容器div上监控:Java代码 div.on("keydown",function(){ //上 //下 });div.on("keydown",function(){//上//下});并且在衔接过程中,直觉得使用Js代码 div.focus()div.focus()来使得容器获 阅读全文
摘要:
概念: 除了常见的 focus,blur 事件,DOM Level 3 事件模块 还定义了 focusin ,focusout 以及 DOMFocusIn ,DOMFocusOut 四个事件。规范: blur : 在这个事件触发前,元素已经失去焦点,不冒泡,同步触发。target 指向当前失去焦点的元素。DOMFocusIn : 在这个事件触发前,元素已经得到焦点,可冒泡,同步触发。target 指向当前得到焦点的元素。DOMFocusOut : 在这个事件触发前,元素已经没有焦点,可冒泡,同步触发。target 指向当前失去焦点的元素。focus: 在这个事件触发前,元素已经得到焦点,不冒泡 阅读全文