我希望在几秒钟内禁用.keydown()
,.keyup()
,.keypress()
等功能。
我可以使用哪个jQuery函数?
$(window).keydown(function(e) {
if(e.keyCode==32) {
$("code").append(".");
}
});
setTimeout(function(){
// ?????
},3000);
答案 0 :(得分:2)
为事件命名,使用.on()
对其进行绑定,然后使用.off()
将其删除。
$(window).on( 'keydown.my', function(e) {
if(e.keyCode==32) {
$("code").append(".");
}
});
setTimeout(function(){
$( window ).off( 'keydown.my' );
}, 3000);