【问题标题】:Removing focus from an input element so the page can be scrolled using the arrow keys?从输入元素中移除焦点,以便可以使用箭头键滚动页面?
【发布时间】:2013-03-13 12:54:06
【问题描述】:

我有一个包含几个文本框输入的页面。默认情况下,第一个文本框在页面加载后立即获得焦点(光标在文本框内等待用户开始输入)。

虽然方便,但这意味着上/下箭头键不能用于滚动页面。

我试过了:

  // When DOWN key is pressed...
  $("body").focus(); // or...
  $("body").first().focus(); // or...
  $("a:visible").first().focus();

但它不起作用。我仍然需要在输入框外单击才能开始使用向上/向下箭头再次滚动。

【问题讨论】:

  • 你试过$("input").blur()吗?

标签: javascript jquery html


【解决方案1】:

使用这个,它会解决你的问题。

$(function(){
    $("input").blur();
}

【讨论】:

  • 不知道为什么我没有尝试。很简单。谢谢。
猜你喜欢
  • 1970-01-01
  • 2020-02-20
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多