如何"extend" .keydown() 函数?



如何"扩展"或添加更多功能到。keydown()?

让我们假设你已经得到了这个:

input.keydown(function(){
alert('key pressed');
});

如何在之后添加一个alert()?

alert('extra functionality');

just:

input.keydown(function(){
    alert('extra functionality');
});

当一个事件到达一个元素时,所有绑定到该元素的事件类型的处理程序都会被触发。如果注册了多个处理程序,它们将始终按照它们被绑定的顺序执行。在所有处理程序执行后,事件将沿着正常的事件传播路径继续。

http://api.jquery.com/bind/

如果你需要以后解除绑定的可能性,使用:

var handler = function() {
    alert('The quick brown fox jumps over the lazy dog.');
};
$('#foo').bind('click', handler);
$('#foo').unbind('click', handler);
http://api.jquery.com/unbind/

最新更新