В JavaScript, как я могу создать свое собственное событие Keyboard? - PullRequest
0 голосов
/ 28 января 2011

В JavaScript, как я могу создать свое собственное событие, которое я могу отправить другой функции.Например, я хочу создать Enter Key press event, чтобы можно было отправить его другой функции, которая принимает события клавиатуры.

1 Ответ

2 голосов
/ 28 января 2011

С Можно ли программно моделировать события нажатия клавиш?

function simulateKeyPress(character) {
  jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
}

$(function() {
  $('body').keypress(function(e) {
    alert(e.which);
  });

  simulateKeyPress("e");
});

DEMO

...