如何添加点击事件和条件一起?

时间:2014-04-08 14:55:26

标签: javascript jquery

我需要根据页面加载的2个条件执行一些任务。 1)如果单击按钮或 2)如果条件成立

我可以将这两个事件合并为一个吗?

  if(x== true) || button.click(function(e){
..  
  perform task...       
}

3 个答案:

答案 0 :(得分:3)

var perform_task = function() {
    ....
}

if(x == true) perform_task();

button.click(function(er) { perform_task(); }

答案 1 :(得分:3)

试试这个吗?

button.click(function(){
   if(x == true){
       /* do something */
   }
});

答案 2 :(得分:0)

var flag = false;

$("button").click(function() { 

       flag = true;
});

 if((x== true) || flag ){

     // do here
}