我想在几秒钟内禁用.keydown()
, .keyup()
,之类的功能。.keypress()
我可以使用哪个 jQuery 函数?
$(window).keydown(function(e) {
if(e.keyCode==32) {
$("code").append(".");
}
});
setTimeout(function(){
// ?????
},3000);
游乐场:http: //jsfiddle.net/jpGm8/
我想在几秒钟内禁用.keydown()
, .keyup()
,之类的功能。.keypress()
我可以使用哪个 jQuery 函数?
$(window).keydown(function(e) {
if(e.keyCode==32) {
$("code").append(".");
}
});
setTimeout(function(){
// ?????
},3000);
游乐场:http: //jsfiddle.net/jpGm8/
命名事件,使用绑定它并使用.on()
删除它.off()
。
$(window).on( 'keydown.my', function(e) {
if(e.keyCode==32) {
$("code").append(".");
}
});
setTimeout(function(){
$( window ).off( 'keydown.my' );
}, 3000);
演示:http: //jsfiddle.net/jpGm8/2/