Я хочу обнаружить фокус -событие элемента, но только если он был инициирован пользователем, нажимая клавишу вкладки. Например: < /p>
Если пользователь сфокусирован на #foo и нажимает вкладка , я хочу, чтобы событие снимало один раз #detect становится сосредоточенным (или условным внутри фокусировки, чтобы быть правдой). И наоборот, если пользователь просто нажимает на поле #Detect , чтобы сосредоточить его, я не хочу, чтобы событие стреляло (или я хочу, чтобы условное внутри COMP Event Call было ложным). < /p>
Я не хочу использовать событие Keydown #foo < /code> и проверять, нажата ли клавиша вкладки, так как я хочу, чтобы подход был независимым от любой другой элемент. br />
$('#detect').on('focus', function(e){
console.log(e);
});
< /code>
(Fiddle) < /p>
Это возможно, можно выполнить относительно просто?
Подробнее здесь:
https://stackoverflow.com/questions/161 ... by-tab-key