JQuery: Как отловить событие нажатия клавиш мыши + мыши? - PullRequest
10 голосов
/ 06 октября 2010

У меня есть div элемент. Мне нужно поймать щелчок мыши на этом div, пока нажата alt-key (keyCode = 17).

Вот что мне нужно, чтобы поймать нажатие клавиши:

// Html
<div id="targetDiv">I want to put a ding in the universe.</div>
// Java-script
$(document).ready(function(){
    $(window).bind('keydown', function(event){
        if ( 17 == event.keyCode ) {
           // How to catch mouse click on $('#targetDiv') ?
        }
    });
});

Как поймать щелчок мышью на div при нажатой клавише alt?

1 Ответ

25 голосов
/ 06 октября 2010

Вы можете проверить .altKey свойство , например:

$(function() {
  $("#targetDiv").click(function(event) {
    if (event.altKey) {
       //do something, alt was down when clicked
    }
  });
});

Вы можете проверить это здесь .

...