本文介绍了jQuery:如何捕获键盘按下+鼠标单击事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个div
元素.在按下alt键(keyCode = 17)的同时,我需要在此div
上单击鼠标.
I have a div
element. I need to catch a mouse click on this div
while alt-key (keyCode = 17) is pressed.
这是我必须抓住按键的地方:
Here is what i've got to catch key press:
// 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') ?
}
});
});
如何在按住alt键的同时捕捉鼠标在div上的点击?
How to catch mouse click on div while alt-key is pressed?
推荐答案
您可以检查 .altKey
属性,例如:
You can check the .altKey
property, for example:
$(function() {
$("#targetDiv").click(function(event) {
if (event.altKey) {
//do something, alt was down when clicked
}
});
});
这篇关于jQuery:如何捕获键盘按下+鼠标单击事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!