JQuery焦点无需输入关键事件快捷方式

时间:2016-01-22 13:32:50

标签: javascript jquery

使用keymaster库来定义和调度键盘快捷键,我定义了快捷键/来聚焦输入元素。

key('/', function() {
    $(".topbar input").focus();
  });

问题是,当按下/键时,输入的焦点是/输入的值。我想摆脱它。

2 个答案:

答案 0 :(得分:3)

试试这个。

key('/', function(event) {
   $(".topbar input").focus();
   event.preventDefault();
});

答案 1 :(得分:0)

它会引起注意,因为你告诉它这样做。

删除此行:

 $(".topbar input").focus();

或者给它一个功能,这样你就可以在聚焦时做些事情

$(".topbar input").focus(function(){

});