10

我有一个div元素。我需要在div按下 alt 键 (keyCode = 17) 时抓住鼠标点击。

这是我必须抓住的按键:

// HTML
<div id="targetDiv">我想在宇宙中放一个丁丁。</div>
// Java 脚本
$(文档).ready(函数(){
    $(window).bind('keydown', function(event){
        if ( 17 == event.keyCode ) {
           // 如何捕捉鼠标点击 $('#targetDiv') ?
        }
    });
});

按下alt键时如何捕捉鼠标点击div?

4

1 回答 1

26

您可以检查.altKey属性,例如:

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

你可以在这里测试一下

于 2010-10-06T12:47:31.153 回答