我有一些这样的事情......
$('body').on('keyup', function(e){if(e.which === 32){//do stuff}})
我需要有时禁用其中一些事件,但不是全部。
$('body').off('keyup')
只是将它们全部关闭。
答案 0 :(得分:9)
命名空间......
$('body').on('keyup.some_name', function(e){if(e.which === 32){//do stuff}})
$('body').off('keyup.some_name')
答案 1 :(得分:8)
var onKeyUp = function(e){if(e.which === 32){//do stuff}}
$('body').on('keyup', onKeyUp);
// later...
$('body').off('keyup', onKeyUp);