我有问题,捕获“keydown”然后将焦点更改为“最后一个活动”焦点。
如果我将焦点设置到捕获事件的函数中的特定元素,“输入”元素之后会得到一个“字符”,或者整个“表单”元素捕获“输入”以再次提交表单。
我的代码:
http://jsfiddle.net/BluesM/KkexX/4/
我找到了方法,但这很笨拙。在我执行的捕获事件的函数中
setTimeout(function(){newFocus.focus(); }, 30);
在哪里
newFocus
是我想要关注的元素。
但也许有更好的方法?