我正在寻找一种能够在不选择任何内容的情况下开始在网站上键入内容然后聚焦特定输入字段的方法。
Google 也采用了此功能。在他们的搜索结果中,您可以点击任意位置(分散搜索字段的焦点),当您开始输入时,它会自动再次聚焦在搜索字段上。
我正在考虑将 jQuery 通用 onkeyup 函数专注于该领域,有什么建议吗?
非常感谢。
最佳答案
您应该绑定(bind) keydown
事件,但立即取消绑定(bind),以便可以在其他文本输入中继续键入,而不会将焦点恢复到默认输入。
$(document).bind('keydown',function(e){
$('#defaultInput').focus();
$(document).unbind('keydown');
});
关于php - 将输入字段焦点设置为开始输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4840407/