1
$(document).ready(function (){
    var x = false;
    $('#board_code').keyup(function(e) {
        if(x)
            callFunc();
    })  
})

function callFunc(){
    if(expression==true)
        x=true;
    else
       x=false;
}

我知道我可以将 callFunc 的 def 放在 $(document).ready 函数中,但是另一种方法是什么,这样我就不会使用全局变量

更新:我忘了放if(x),再检查一次。这是为了在我的基于网络的 ide 项目中进行大括号匹配^^

4

1 回答 1

-1
$(document).ready(function (){
    var x = false;
    $('#board_code').keyup(function(e) {
        x = callFunc();
    })  
})

function callFunc(){
  return expresion ? true : false;
}
于 2013-07-28T05:32:46.807 回答