我找到了使用 keyup 事件的示例:
$(document).keyup(function(e) {
if (e.keyCode == 27) {
//ESC
}
});
这对我有用,但我正在尝试编辑这部分代码以实现功能:
$(function() {
$('a.this_page').live('click', function () {
//simple function - after click on the link will make some action
});
});
我正在尝试将代码的第一部分更新到代码的第二部分 - 我想在第二个示例中执行操作,在链接上使用单击,然后按下某个键......但我不确定,该怎么做..
有人可以帮助我吗,如何制作它? 谢谢。
答案 0 :(得分:2)
您可以使用bind()
:
$('body').bind('keyup click',
function(e){
// stuff to do on 'click' and 'keyup' happens in here...
alert('woo! A : ' + e.type + ' happened!');
});
上面的演示,显然(我想......)假设您希望在keyup
和click
事件中发生相同的事情。
参考文献:
答案 1 :(得分:0)
您必须为该事件命名并将其设置为事件处理程序,例如:
$(function () {
function handleAction () {
// do something
}
$(document).keyup(handleAction);
$('a').live('click', handleAction);
});