Я хочу написать сценарий, который запускает искусственное событие keydown (Shift + Arrow key), когда кнопка нажата в jQuery.Что такое keycode для клавиши «Shift + Arrow»?
$('button').click(function(){
$('body').trigger(jQuery.Event('keydown', {keycode:16})); //This line triggers a keydown for 'Shift'.//
$('body').trigger(jQuery.Event('keydown', {keycode:38})); //This line triggers a keydown for 'Up Arrow key'.//
});
Есть ли способ объединить эти два? То есть, есть ли код клавиши «Shift + Arrow key» или любой скрипт для этого? Буду признателен за любые ответы. Спасибо.
Попытка вызвать нажатия клавиш пользователем, кажется довольно угрожающе ... – jondavidjohn
Вы уверены, что вы не можете просто напрямую вызывать любые функции будут получать trigerred указанным нажатие клавиши? В большинстве случаев это лучше, чем срабатывание нажатий клавиш. – hugomg
Да, но я хочу, чтобы пользователи могли работать с приложением просто с помощью мыши, вместо того, чтобы нажимать клавиши (Shift + Arrow). –