2013-08-09 3 views
-3

Я пытаюсь вызвать действие onclick с помощью клавиатуры. Javascript или jQuery.Назначение клавиши клавиатуры для изображения или ссылки

Я могу сделать это, когда люди нажимают на изображения, но я хочу, чтобы это было проще, например, нажатие клавиш клавиатуры без использования клавиш CTRL, ALT или SHIFT.

Это для фортепиано.

+4

Что именно вы просите? Где ваша попытка кода? – Shivam

+0

У меня нет попытки кода, я искал сценарий, но никто действительно не выполнял эту работу. Я видел некоторых с ключом CTRL или ALT или даже «ключ доступа» в теге img. Извините, не используется для переполнения стека. –

+0

Его классный человек, в следующий раз просто покажите свою попытку кода. Мы здесь, чтобы помочь :) – Shivam

ответ

1

Просто привяжите событие, которое прислушивается к событию с ключами.

$(window).on('keydown', function(e){ 
    // Do your thing. 
    switch(e.which){ 
     case 13: 
      alert('You pressed the enter key'); 
      // Or if you want to trigger click event already assigned to an image. 
      $('img').trigger('click'); 
      break; 
     .... 
    } 
} 
0

Вы просмотрели $.trigger function в jQuery? Похоже, вы должны иметь возможность запускать $("#image").trigger("click"); при нажатии правой клавиши.

Смежные вопросы