【问题标题】:jQuery: How to catch keydown + mouse click event?jQuery:如何捕获 keydown + 鼠标单击事件?
【发布时间】:2010-10-06 12:40:04
【问题描述】:

我有一个div 元素。在按下 alt 键 (keyCode = 17) 时,我需要在此 div 上单击鼠标。

这是我要捕捉按键的内容:

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

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

【问题讨论】:

标签: keypress keydown jquery


【解决方案1】:

您可以查看.altKey property,例如:

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

You can test it out here.

【讨论】:

  • 先收听点击事件的好解决方案。谢谢。
  • 这是给 Alt 的。对于 Ctrl 使用 event.ctrlKey
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-28
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多