2016-01-22 3 views
1

Использование keymaster библиотека для определения и диспетчеризации быстрых клавиш, я определил сочетание клавиш /, чтобы сфокусировать входной элемент.JQuery focus без ввода ключевого события ярлыка

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

Вопрос заключается в том, что при нажатии клавиши /, вход фокусируется / введенное значение. Я хочу избавиться от этого.

ответ

3

Попробуйте это.

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

Вы должны определить событие первым;) – Tewdyn

+0

да, спасибо. – Sravan

0

Он фокусируется, потому что вы говорите ему об этом.

Удалить эту строку:

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

Или дать ему функцию, так что вы можете делать такие вещи, когда он получает сосредоточены

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

}); 
Смежные вопросы