JS全局变量和函数在$(document).ready函数之外

时间:2013-07-28 05:26:48

标签: javascript jquery global-variables object-oriented-analysis

$(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),再次检查。这是用于基于Web的ide项目中的大括号匹配^^

1 个答案:

答案 0 :(得分:-1)

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

function callFunc(){
  return expresion ? true : false;
}