我正在寻找一种方法,能够在不选择任何内容的情况下开始在网站上打字,然后聚焦特定的输入字段。
谷歌也采用了这个功能。在他们的搜索结果中,您可以单击任意位置(使搜索字段失去焦点),当您开始输入时,它会自动再次聚焦在搜索字段上。
我正在考虑将 jQuery 通用 onkeyup 函数集中到该领域,有什么建议吗?
非常感激。
你应该绑定keydown
事件,但立即取消绑定,以便可以在其他文本输入中继续输入,而无需将焦点恢复到默认输入。
$(document).bind('keydown',function(e){
$('#defaultInput').focus();
$(document).unbind('keydown');
});
请参阅此处的示例。 http://jsfiddle.net/uXnxb/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)