一旦满足条件,就停止运行jquery函数

时间:2014-04-26 18:56:59

标签: jquery function

下面的摘要脚本完美地运行了一个功能。但我遇到的问题是,我想在计数器达到5后停止该功能。如果我执行console.log,我发现它仍在运行。

我怎能真正阻止它?尝试了event.finish()并返回false但是没有用,或者我做错了。有人可以帮忙吗?

$(document).ready(function(){
$(document).keypress(function(e) { 
    if (e.keyCode == 98) {
        (... myfunction including a counter)
    if (counter == 5) {
           END FUNCTION
}
};
});
});

1 个答案:

答案 0 :(得分:1)

您始终可以使用.off()取消绑定按键事件:

if (counter == 5) {
    $(document).off('keypress');
}